Я разработал это приложение для Android, и пользователи хотят, чтобы я добавил подтверждение для действия кнопки для продолжения. Что-то вроде, если щелкнуть Yes
, действие продолжается, но если нажата кнопка No
, процесс прерывается. Я прочитал через Интернет и вижу, что для этого используется dialog
. Может ли кто-нибудь объяснить, вероятно, с кодом , как это работает.Установка подтверждения при нажатии кнопки
-2
A
ответ
0
взглянуть на пример кода below.in этого образца, если вы вызываете его от деятельности пропуска «этого» в ShowDialog параметра контекста, если показывают, что диалог в фрагменте проходят getActivity() вместо контекста
public void showDialog(Context context,String title,String msg){
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);
// set title
alertDialogBuilder.setTitle(title);
// set dialog message
alertDialogBuilder.setMessage(msg).setCancelable(false)
.setPositiveButton("Yes",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
// if this button is clicked, close
// current activity
MainActivity.this.finish();
}
})
.setNegativeButton("No",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
// if this button is clicked, just close
// the dialog box and do nothing
dialog.cancel();
}
});
// create alert dialog
AlertDialog alertDialog = alertDialogBuilder.create();
// show it
alertDialog.show();
}
0
new AlertDialog.Builder(this)
.setTitle("Confirm")
.setMessage("Do you really want to do Perform this Action?")
.setIcon(android.R.drawable.ic_dialog_alert)
.setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
Toast.makeText(MainActivity.this, "yes", Toast.LENGTH_SHORT).show();
}})
.setNegativeButton(android.R.string.no,new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
// if this button is clicked, just close
// the dialog box and do nothing
dialog.cancel();
}
}).show();
Смежные вопросы
- 1. Избегайте подтверждения при нажатии определенной кнопки
- 2. Установка значения переменной сеанса при нажатии кнопки
- 3. Принудительная установка Android останавливается при нажатии кнопки
- 4. Закрытие окна даже при нажатии кнопки «отменить» в окне подтверждения
- 5. При нажатии кнопки перезагрузка Glide.js
- 6. Установка номера в файле до 0 при нажатии кнопки JButton
- 7. Установка значения для int при нажатии кнопки в Cocoa
- 8. Выполнение php при нажатии кнопки
- 9. При нажатии кнопки Next
- 10. iFrame при нажатии кнопки
- 11. звук кнопки при нажатии
- 12. Выпадающий при нажатии кнопки
- 13. Ошибка при нажатии кнопки
- 14. update_order_review() при нажатии кнопки
- 15. Цвет кнопки при нажатии
- 16. Действие при нажатии кнопки
- 17. IndexOutOfRangeException при нажатии кнопки
- 18. UmbrellaException при нажатии кнопки
- 19. Предупреждение при нажатии кнопки?
- 20. Скрытие кнопки при нажатии
- 21. UIAlertController при нажатии кнопки
- 22. javascript при нажатии кнопки
- 23. Ошибка при нажатии кнопки
- 24. Tkinter при нажатии кнопки?
- 25. NullPointerException при нажатии кнопки
- 26. Отключение кнопки при нажатии
- 27. POST при нажатии кнопки
- 28. Progressbar при нажатии кнопки
- 29. Событие при нажатии кнопки
- 30. java.lang.ExceptionInInitializerError при нажатии кнопки