1

我是一个新用户 baasbox,现在,我有一些问题,我如何获取存储在仪表板中的一个文档并将它们设置在我的应用程序的 ListView 中,我已经阅读了 BaasBox 的文档,但是没有有一个完整的代码作为我的应用程序的基础,我已经创建了一个文档并将其从我的应用程序保存到我的 BaasBox,但我不能反过来。

这是 BaasBox 检索文档:

http://www.baasbox.com/documentation/?java#retrieve-documents

我不在我的代码中使用过滤器来简化我的测试。

这是我的代码:

public class ListDadosActivity extends AppCompatActivity {

ListView myList;

private String[] listNames;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_list_dados);

    documentsTaker();

    myList = (ListView) findViewById(R.id.listView);

    ArrayAdapter<String> myAdaptor = new ArrayAdapter<String>(
            getApplicationContext(),
            android.R.layout.simple_list_item_1,
            android.R.id.text1,
            listNames
    );
    myList.setAdapter(myAdaptor);

}


public void documentsTaker() {

    BaasDocument.fetchAll("dados",
            new BaasHandler<List<BaasDocument>>() {
                @Override
                public void handle(BaasResult<List<BaasDocument>> res) {

                    if (res.isSuccess()) {
                        for (BaasDocument doc : res.value()) {
                            Log.d("LOGX", "Doc: " + doc);
                        }
                    } else {
                        Log.e("LOGY", "Error", res.error());
                    }
                }
            });
    }

}

我想用存储在我的 BaasBox 中的字符串填充 var ListNames。

我的 LOGX 出现:com.baasbox.android.BaasDocument@53720d20

对不起我糟糕的英语。

4

0 回答 0