[syntax=java5]Вопрос в том, что как узнать какую кнопку из двух нажал пользователь?
DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
switch (which){
case DialogInterface.BUTTON_POSITIVE:
//Нажата кнопка Да
break;
case DialogInterface.BUTTON_NEGATIVE:
//Нажата кнопка нет
break;
}
}
};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Are you sure?").setPositiveButton("Yes", dialogClickListener)
.setNegativeButton("No", dialogClickListener).show();
[/syntax]
Нет, я не делаю фрагментДиалоги, я делаю фрагменты. ФрагментДиалоги у меня тоже есть, но их стало гораздо меньше. Я сам того не понимая пришел к выводу, что не стоит плодить много диалогов, потому как это геморрой и много чего сделать будет нельзя. К примеру как вы сделаете кнопку назад к примеру с 3 диалога во второй?А можете показать пример? А то я пробовал делать фрагментДиалог
Мой совет вам. Не делайте очередь диалогов. Максимум один диалог по необходимости.