0

我整天都在想办法解决这个问题。我有一个来自 stackMob 的查询列表,它应该为我提供我在我认为的列表中创建的最新 10 个 obj。我真的不明白这些东西是如何工作的。我用列表视图制作了一个布局,我想使用该列表来填充列表视图。我怎么做?我已经尝试了 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 回答