我创建了一个课程" 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());
}
}});
答案 0 :(得分:0)
您可以通过
获取objectIdmyParseObject.getObjectId()
或许你应该去findInBackground,这样你就可以了解完整的对象列表