J'ai une fenêtre qui s'affiche pendant le lancement initial de l'application. Voici le code, j'ai utilisé pour créer la fenêtre popupComment faire une fenêtre contextuelle modale
private void loadPopup(View view, boolean loadSchool){
Log.i("Started Info","popup");
//.......
//create the popup window
int width = LinearLayout.LayoutParams.WRAP_CONTENT;
int height = LinearLayout.LayoutParams.WRAP_CONTENT;
boolean focusable = true;
popupWindow = new PopupWindow(layout, width, height, focusable);
//Show the popup window
popupWindow.showAtLocation(view, Gravity.CENTER, 0, 0);
}
Cela fonctionne très bien et affiche le popup correctement. Cependant, si je touche (cliquez) en dehors de la fenêtre Popup, il est rejeté. Alors, comment puis-je rendre cette fenêtre Popup modale, de sorte qu'un utilisateur doit y répondre avant de pouvoir revenir à l'autre activité?