Бях създал AlertDialog, който работи добре. Изчезва, ако натисна:
1) бутон за излизане от клавиатурата или
2) бутон за връщане с помощта на мишката
За да остане фокусиран дори при горепосочените условия, бях добавил '.setCancelable(false)' изявление при изграждане. Но все още виждам диалогов прозорец да изчезва. Къде е проблема? Моля, помогнете.
Добавен код:
return new AlertDialog.Builder(getActivity())
.setIcon(R.drawable.alert_dialog_icon)
.setTitle(title)
.setCancelable(false)
.setPositiveButton(R.string.alert_dialog_ok,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
((FragmentAlertDialog)getActivity()).doPositiveClick();
}
}
)
.setNegativeButton(R.string.alert_dialog_cancel,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
((FragmentAlertDialog)getActivity()).doNegativeClick();
}
}
)
.create();
Env: Android 4.0 на XP Professional.
setNegativeButton()
, ако не искате диалогът ви да може да бъде отменен? - person Anasthase   schedule 18.01.2012