Я разработчик Android-разработчика. У меня есть таблица базы данных, которая учитывает следующие столбцы: _id, fistName, lastName и имя пользователя, что установлено уникальным.Ошибка отображения при создании alertDialog()
Когда я добавляю другого человека в свою таблицу и имя пользователя уже существует, я создаю AlertDialog, но этот AlertDialog не появляется.
Это мой исходный код:
try {
personRepository.AddPerson(persons);
} catch (SQLiteConstraintException ex) {
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
context);
alertDialogBuilder.setTitle("User already exist!");
alertDialogBuilder.setMessage("Choose another username!")
.setPositiveButton("Yes",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int id) {
dialog.cancel();
}
});
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
}
Может кто-нибудь мне помочь?
разместить свой код AddPerson. –