Разобрать saveEventually ошибка. Невозможно закодировать ассоциацию с несохраненным объектом ParseObject - PullRequest
0 голосов
/ 24 февраля 2020

Вот мой код.

        // 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 (), он отлично работает.

Помощь будет высоко оценена.

...