0

これは初心者の質問であることは知っていますが、他のどこにも答えが見つかりません。プログラミング初心者なので丁寧に教えてください。

私は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");
    }
    }

});
4

1 に答える 1

1

最初に ArrayList を作成します。

ArrayList<ParseObject> FightersDB = new ArrayList<ParseObject>();

次に、アイテムをレイアウトに適合させます。

ArrayAdapter<ParseObject> adapter = new ArrayAdapter<ParseObject>(this,android.R.layout.simple_list_item_1, R.id.id1, FightersDB );
setListAdapter(adapter);

Android http://developer.android.com/reference/android/R.layout.htmlのデフォルト レイアウトがいくつかあります。

ListView View を追加して、xml レイアウト ファイルを変更する必要もあります。

<ListView
android:id="@android:id/id1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
于 2013-02-19T00:53:14.583 に答える