Intereting Posts
Firebase 2.0 – как бороться с несколькими вкусами (средами) приложения Android? Кордова 2.1.0 (PhoneGap) создает скрипт для Android, который говорит, что «Проект уже существует» или «Произошла ошибка. Удаление проекта " Не удается разрешить метод show (android.support.v4.app.FragmentManager, java.lang.String) DownloadManager: понимайте политику повтора и коды ошибок. Изменить положение кнопки «Мое местоположение» в Google Maps API Ограничение размера кучи файлов в Android, нужно ли нам все еще разрабатывать приложения с ограничением на 16 МБ? Добавить Google Maps API v2 в Mono для Android Могу ли я использовать gloss на Android? Как определить видимость входного метода Picker без разрешения Accessibility Как подавить ошибку компоновки ограничений «MATCH_PARENT не поддерживается в ConstraintLayout» Как изменить темп звука и индивидуальность тона с помощью ffmpeg? Как выбрать и обрезать изображение в Android? Android: активность использует старое намерение при запуске приложения из недавней задачи WebView на Android ICS, проблемы iframe с android_assets Разрешение отклонено при попытке запуска службы

Пример диалогового окна в андроиде

Я хочу отобразить диалоговое окно при нажатии кнопки. Вот мой код, но он не работает.

AlertDialog.Builder builder = new AlertDialog.Builder( getApplicationContext()); builder.setCancelable(true); builder.setTitle("Title"); builder.setInverseBackgroundForced(true); builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); builder.setNegativeButton("No", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); AlertDialog alert = builder.create(); alert.show(); 

попробуй это,

Вместо передачи getApplicationContext () передать это;

 AlertDialog.Builder builder = new AlertDialog.Builder(this); 

попробуй это:

 AlertDialog.Builder builder = new AlertDialog.Builder(YourActivityName.this); 

Это очень старое сообщение, но я сделал класс, который, я думаю, может помочь сохранить код в чистоте

https://github.com/houmanka/DialogMaker

Вам не нужно беспокоиться о том, что OnClickListener все позаботился. Просто переопределите методы, и все готово. Также я добавил поддержку Standard и Neutral.

ура

Надеюсь, это поможет кому-то. ЧАС.

попробуй это

 AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext());