这是我的代码。
// The dummy object
ParseObject dummy = new ParseObject("Dummy");
//A profile object
profile = new ParseObject("StudentProfile");
profile.put("name", "sam");
//Putting in pointer
profile.put("dummy",dummy);
//Saving
profile.saveEventually(new SaveCallback() {
@Override
public void done(ParseException e) {
if (e==null){
Toast.makeText(MainActivity.this, "Done", Toast.LENGTH_SHORT).show();
}else{
Log.d("error",""+e.getMessage());
Toast.makeText(MainActivity.this, ""+e.getMessage(), Toast.LENGTH_SHORT).show();
}
}});
带有指向另一个对象(虚拟)的指针的新配置文件对象。尝试调用saveEvent时,出现此错误。
java.lang.IllegalStateException:无法编码与未保存的ParseObject的关联
有趣的是,当我尝试saveInBackground()时,它可以正常工作。
我们将不胜感激。