我已经在解析数据库中创建了一个“主题”类,并且能够将其检索到textview。
我有多个textView,所以我不想重复相同的代码。
例如,如果其objectID为“ 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());
}
}});
您可以通过以下方式获取objectId
myParseObject.getObjectId()
或者也许您应该到findInBackground,以便可以拥有完整的对象列表