Vlad.mir
Vlad.mir

Reputation: 695

How to retrieve ParseObject from Parse DataBrowser

i have this code: where i retrieve the courses of a certain student that is loged with the name in "NameCurrentStudent" and then stock the courses in an ArrayList

ParseQuery<ParseObject> query = ParseQuery.getQuery("Courses");
    query = query.whereEqualTo("Student", NameCurrentStudent);
    query.findInBackground(new FindCallback<ParseObject>() {

        @Override
        public void done(List<ParseObject> courseList, ParseException e) 
        {
            if (e == null) 
            {
                courses.clear();
                for (ParseObject course : courseList) 
                {
                    courses.add(course.getString("NameCourse"));
                }
            } 
            else 
            {
                Log.d("Post retrieval", "Error: " + e.getMessage());
            }
        }
    });

but when i use debug it skipps query.findInBackground(new FindCallback() { anyone know's why ?

Upvotes: 1

Views: 2592

Answers (1)

Vlad.mir
Vlad.mir

Reputation: 695

ParseQuery<ParseObject> queryP = ParseQuery.getQuery("Courses");
    queryP.whereEqualTo("Student", nameStudent);
    queryP.findInBackground(new FindCallback<ParseObject>() {
        @Override
        public void done(List<ParseObject> coursesList, ParseException e) 
        {
            ArrayList<String> courses = null;
            if (e == null) 
            {
                courses = new ArrayList<String>();
                for (ParseObject course : coursesList) 
                {
                    String courseName = course.getString("CoursesNameInParseColumn");       
                    courses.add(courseName);
                }
            } 
            else 
            {
                Log.d("Post retrieval", "Error: " + e.getMessage());
            }

            populateCoursesList(courses);
        }
    });

Upvotes: 2

Related Questions