2
Когда я пытаюсь сохранить ParseObject в своем приложении для Android, похоже, он не сохраняется на панели мониторинга. Кажется, что ошибки не показывают. Вот мой код.Parse Object Not Saving in Dashboard
N.B: Код вложен в protected void onCreate(Bundle savedInstanceState)
continue_reg.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
firstNameTxt = first_name.getText().toString();
lastNameTxt = last_name.getText().toString();
if (firstNameTxt.equals("") && lastNameTxt.equals("")) {
Toast.makeText(getApplicationContext(), "Please complete all fields", Toast.LENGTH_LONG).show();
} else {
ParseObject patientInfo = new ParseObject("PatientInformation");
patientInfo.put("firstName", firstNameTxt);
patientInfo.put("lastName", lastNameTxt);
patientInfo.saveInBackground();
Toast.makeText(getApplicationContext(), "Complete", Toast.LENGTH_LONG).show();
}
}
});
Я получаю сообщение для тоста или ошибок :( – seamus911
В своем коде вы всегда будете видеть тост. Потому что экономия делается не на главном потоке, и вы не знаете, если объект был сохранен или нет. В мой код выше тоста отображается, если объект был сохранен в базе данных. Если объект не был сохранен, он будет печатать журналы, поэтому вы можете увидеть, где появляется ошибка. –
У меня есть решение, у меня было следующее: отдельный onClick: 'Intent i = new Intent (UserReg1.this, UserReg2.class);' 'startActivity (i);' – seamus911