我正在构建一个简单的mcq测试应用程序。
我所做的是在parse.com上建立一个数据库,并将问题、可能的答案和正确的解决方案存储在其中。
parse.com表如图所示:http://i.imgur.com/yXQ2FX1.png
如您所见,每个对象都有一个问题,有4个可能的选项和正确的答案。
现在,我想在一个文本视图中显示问题,在四个不同的按钮中显示选项。用户将单击正确的按钮来回答,应用程序将检查是否按下了正确的按钮。
如何将特定对象的属性中的内容检索到textview或按钮中?
注意:我试着按照在线文档进行查询。他们的示例演示了如何通过查询检索对象,但没有演示如何在textview中显示这些对象,也没有演示如何将这些对象存储在局部变量中。例如,我知道如何查询一个特定的对象,但是一旦我得到该对象,我如何检索该对象的特定属性,我如何得到“optiona”字段中存储的内容并将其存储在字符串中?
我知道有一个listview适配器,但是正如您所看到的,我不能在这里使用listview。
我尝试了下面的代码,试图将查询到的对象转换为字符串,但这不起作用。我真的是个新手,所以也许我在做蠢事。请帮帮我。

最佳答案

尝试以下方法:

    query.whereEqualTo("ques",/*enter question number here*/);
       query.findInBackground(new FindCallBack<ParseObject>(){
                 public void done(List<ParseObject> l; ParseException e){
                          if(e == null){
                                 for(int i = 0; i <l.size();i++){
                                       textView.setText(l.get(i).getString("optionA"))
                                     }
                               }
                              else{//handle the error
                                        }
    }

});

10-07 19:24
查看更多