2015-12-10 2 views
1

Предположим, у меня есть ParseQueryAdapter, получив титулы. Я хочу сохранить эти заголовки в String[] blah = {}. Как я могу это сделать?Хранение ParseQueryAdapter в строку [] {}

Почему я это делаю? Потому что, скажем, у меня есть listView, и в этом виде списка у меня есть несколько вещей, таких как картинка и 2 textViews. эти 2 textViews поступают из заголовка и описания. Итак, в значительной степени я хочу несколько строк. Поэтому было бы то же самое, как:

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

Но вместо этого я хочу:

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

вы хотите инициализировать массив со стандартными значениями? –

+0

@vspallas Я отредактировал сообщение. И сори я новичок в развитии, поэтому, пожалуйста, объясните больше. Вы хотите сказать, что я хочу сделать в качестве первого примера в вопросе? Если это так, то нет. Я хочу, чтобы это было как второй пример, но, конечно, я получаю ошибки, так как не могу применить это в 'string [] {}' – AbAppletic

ответ

1

ли регулярные ParseQuery и хранить эти предметы и 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; 
} 
+0

Нет, нет. Я здесь конкретный. В 'parseQueryAdapter' я получаю целую колонку. Я не могу этого сделать в обычном 'ParseQuery'. В следующий раз внимательно прочитайте. – AbAppletic

+0

Я внимательно прочитал, и я все еще поддерживаю свой ответ. Адаптер синтаксического анализа - это только то, что облегчает задачу, но если вы не совсем понимаете, что делаете, вы должны придерживаться запроса анализа, пока не сделаете это. И вы не получите «целую колонку». Вы получаете список объектов, соответствующих этому запросу. –

+0

Ну, допустим, мое имя класса Parse - это класс, и я хочу получить все объекты в столбце «Заголовок» и добавить его к вашему примеру? – AbAppletic

Смежные вопросы