我是一個初學者的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的代碼。 – 2013-04-22 16:30:08