0

私は一日中これを理解しようとしてきました。私はstackMobからのクエリリストを持っています。これは、私が思うリストで作成した最新の10個のオブジェクトを提供することになっています。私はこのようなものがどのように機能するのか本当に理解していません。リストビューを使用してレイアウトを作成し、そのリストを使用してリストビューにデータを入力したいと思います。それ、どうやったら出来るの?私は10以上の異なる方法を試しましたが、何も機能しません。次に、このリストをコンソールで印刷しようとしましたが、それでも何も実行されていません。

public void QueryWritter() {

    StackTask.query(StackTask.class, new StackMobQuery().isInRange(0, 9),
            new StackMobQueryCallback<StackTask>() {

                ListView queryTwo = (ListView) findViewById(R.id.objectreader_two);
                TextView queryOne = (TextView) findViewById(R.id.objectreader);

                @Override
                public void failure(StackMobException e) {
                    // TODO Auto-generated method stub
                    e.printStackTrace();
                }

                @Override
                public void success(List<StackTask> task) {
                    // TODO Auto-generated method stub

                    //task = new ArrayList<StackTask>();
                    //ArrayAdapter<StackTask> a = new ArrayAdapter<String>(getBaseContext(), android.R.layout.simple_list_item_1, task);
                    System.out.println(task);



                }

            });

}

前もって感謝します!

4

1 に答える 1

1

あなたがしていることは何も間違っているようには見えません。どちらかのコールバックから印刷されたものを見ますか?

これをデバッグする次のステップは、ロギングを有効にすることです。これは、onCreate StackMob.getStackMob()。getSession()。getLogger()。setLogging(true);にこの行を追加することで実行できます。これにより、実際にネットワーク上で何が行われているのかが印刷されるため、何が呼び出されているかを確認できます。すぐに解決しない場合は、出力を確認できます

于 2013-01-24T18:25:13.357 に答える