ParseQuery在Parse数据库

时间:2018-02-14 06:26:26

标签: java android parse-platform textview

我创建了一个课程" Topics"在解析数据库中,我能够将其检索到textview。

我有多个textView,所以我不想重复相同的代码。

如果字符串的对象ID为" fdjk"如何检索字符串 例如,我希望它以这种方式工作

if(objectId == fdjk){
 String subTopicName = arg0.getString("class_1");
 textView.setText("" + subTopicName);
}
 else if(objectId == fdjkk){
 String subTopicName1 = arg0.getString("class_1");
 textView1.setText("" + subTopicName1);
}

以下代码适用于单个对象

    ParseQuery<ParseObject> query=ParseQuery.getQuery("Topics");
    query.getInBackground("fRGt3oz8af", new GetCallback<ParseObject>(){

    @Override
        public void done(ParseObject arg0, ParseException arg1) {

            if (arg1==null)
            {

                    subTopicName = arg0.getString("class_1");
                    textView.setText("" + subTopicName);
                    progressDialog.dismiss();
                }

            else
            {
                Log.d("topic", "Error: " + arg1.getMessage());
            }

}});

1 个答案:

答案 0 :(得分:0)

您可以通过

获取objectId
myParseObject.getObjectId()

或许你应该去findInBackground,这样你就可以了解完整的对象列表