Вот мой код.
// 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();
}
}});
Новый объект профиля с указателем на другой объект (пустышка). При попытке вызвать saveEventually я получаю эту ошибку.
java .lang.IllegalStateException: невозможно кодировать ассоциацию с несохраненным ParseObject
Забавно, когда Я пытаюсь saveInBackground (), он отлично работает.
Помощь будет высоко оценена.