AbAppletic
AbAppletic

Reputation: 23

Storing ParseQueryAdapter into String[]{}

Let's say I have a ParseQueryAdapter, getting titles. I want to store those titles into String[] blah = {}. How can I do that?

Why am I doing this? Because let's say I have a listView, and in that list view I have multiple stuff such as a picture, and 2 textViews. those 2 textViews are coming from Title and Description. So, pretty much I want multiple strings. So it would be the same as:

String[] blah = {
"blah1"
"blah2"
"blah3"
}

But instead I want:

String[] blah = {
ParseQueryAdapter<ParseObject> query = new 
ParseQueryAdapter(this,"Class");
query.setTextKey("title");
    }

Upvotes: 1

Views: 49

Answers (1)

Chad Bingham
Chad Bingham

Reputation: 33876

Do a regular ParseQuery, and store those objects and a List<String>

List<String> myObjects = new ArrayList<>();

public void runQuery() {
    ParseQuery<ParseObject> query = ParseQuery.getQuery("BarbecueSauce");
    query.whereStartsWith("name", "Big Daddy's");
    query.findInBackground(new FindCallback<ParseObject>() {
          @Override
          public void done(List<ParseObject> objects, ParseException e) {
             if(e == null){
               for(ParseObject o : objects){
                 myObjects.add(o.toString());
               }
             } else {
               Log.e(TAG, "Error: " + e.getMessage);
             }
         }
   }
}

public List<String> getObjects(){
   return myObjects;
}

Upvotes: 1

Related Questions