Java ArrayList<;ParseQuery>;不确定如何使用?

Java ArrayList<;ParseQuery>;不确定如何使用?,java,android,arraylist,parse-platform,Java,Android,Arraylist,Parse Platform,我知道这是一个noob问题,但我在其他地方找不到任何答案。我是编程新手,请详细解释 我在parse.com工作。我正在尝试获取一个包含3-20个对象的查询。我需要显示对象。在尝试、调试和研究之后,我意识到这是一个ArrayList。我不知道如何取出对象并正确显示它们。我在parse.com上的文档中找不到任何示例。这是我的代码,我记下了什么是ArrayList,但不确定现在要用它去哪里 ParseQuery query = new ParseQuery("FightersDB"); query.

我知道这是一个noob问题,但我在其他地方找不到任何答案。我是编程新手,请详细解释

我在parse.com工作。我正在尝试获取一个包含3-20个对象的查询。我需要显示对象。在尝试、调试和研究之后,我意识到这是一个
ArrayList
。我不知道如何取出对象并正确显示它们。我在parse.com上的文档中找不到任何示例。这是我的代码,我记下了什么是
ArrayList
,但不确定现在要用它去哪里

ParseQuery query = new ParseQuery("FightersDB");
query.findInBackground(new FindCallback() {

    @Override
    public void done(List<ParseObject> FightersDB/*This is my ArrayList*/, ParseException e) {
    if (e==null){
        Log.d("Info", "No Errors");

        //This is where I don't know what to do to retrieve my objects.
        //Inside each object, I have strings named "Name" "WeightClass" "Record" "Age"
        TextView tv; 
        tv = (TextView) findViewById(R.id.tv);
        tv.setText(name + " " + fightersWeight + " " + record + " " + age);

    }else {
        Log.d("Info", "Not Retrieved successfully");
    }
    }

});
ParseQuery query=newparsequery(“FightersDB”);
findInBackground(新的FindCallback(){
@凌驾
public void done(List FightersDB/*这是我的ArrayList*/,parsee异常){
如果(e==null){
日志d(“信息”,“无错误”);
//这就是我不知道如何检索我的对象的地方。
//在每个对象中,我都有名为“Name”“WeightClass”“Record”“Age”的字符串
文本视图电视;
tv=(TextView)findviewbyd(R.id.tv);
tv.setText(姓名+“”+体重+“”+唱片+“”+年龄);
}否则{
Log.d(“信息”,“未成功检索”);
}
}
});

首先创建阵列列表:

ArrayList<ParseObject> FightersDB = new ArrayList<ParseObject>();
ArrayList FightersDB=new ArrayList();
然后根据布局调整您的项目:

ArrayAdapter<ParseObject> adapter = new ArrayAdapter<ParseObject>(this,android.R.layout.simple_list_item_1, R.id.id1, FightersDB );
setListAdapter(adapter);
ArrayAdapter adapter=新的ArrayAdapter(这个,android.R.layout.simple_list_item_1,R.id.id1,FightersDB);
setListAdapter(适配器);
android有一些默认布局

您还需要通过添加ListView视图来更改xml布局文件:

<ListView
android:id="@android:id/id1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />


您需要的是一个ArrayAdapter[link]首先您可以这样创建列表:ArrayList your_array_list=new ArrayList();然后设置ArrayAdapter也检查一下这个示例:我不确定我是否理解setListAdapter(adapter);它不太好用,我能让它和你的代码变体一起工作。。。轻微地但现在这是一个新问题,所以。