我刚刚解决了我的问题。它通过使用CallBackMethod工作。代码如下:
public static ParseObject user= new ParseObject("UserInfo");
user.getParseObject("info").fetchIfNeededInBackground(new GetCallback<ParseObject>() {
@Override
public void done(ParseObject object, ParseException e) {
// TODO Auto-generated method stub
ParseObject userinfo = object;
String doctor = userinfo.getString("door");
String allergies = userinfo.getString("algies");
String medicalNote = userinfo.getString("mediote");
String medications = userinfo.getString("medic");
String medicalCondition = userinfo.getString("medicalCondition");
docInfo.setText(doctor);
medication.setText(medications);
medNotes.setText(medicalNote);
medCond.setText(medicalCondition);
alergiesReact.setText(allergies);
Log.i("userinfo", "" + userinfo);
}
});
嗨,你是试图检索您的Parse数据库中的现有对象,或者你是否正在创建一个新的对象? – 2014-11-21 06:57:58
感谢@ mussharapp的回复。它通过使用GetCallback工作。我正在检索Parse数据库中的现有对象。 – 2014-11-21 18:02:10