Ich habe eine Navigation Schublade Aktivität und viele Fragmente, die ich über die Nav-Schublade erreichen.Nicht kündbare Dialog auf Fragment zurücklassenPresse - Android
In einigen dieser Fragmente zeige ich einen Dialog, der "Loading .." sagt, während Hintergrundaufgaben stattfinden.
Jetzt habe ich meine Dialoge nicht kündbar gemacht von dialog.setCancelable(false)
, so dass der Benutzer nicht versehentlich durch Klicken auf eine beliebige Stelle auf dem Bildschirm entlassen. Dies macht es unkündbar, auch wenn die Telefon-Zurück-Taste gedrückt wird.
Dies ist der Code für meinen Dialog -
Dialog dialog = new Dialog(context);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.custom_progress_dialog);
((TextView)dialog.findViewById(R.id.custom_dialog_message)).setText("Loading ...");
dialog.setCancelable(false);
dialog.show();
ich Code schreiben muß, das Laden Dialogfeld zu schließen und zum vorherigen Fragmente gehen, wenn das Telefon zurück-Taste, während auf jedem Fragment gedrückt wird.
Kann mir jemand helfen? Meistens muss ich backPress implementieren, das für ein Fragment spezifisch ist. Vielen Dank! Versehen
dialog.setCanceledOnTouchOutside(false);
Damit Ihr Dialog wird nicht abbrechen, wenn der Benutzer
dialog.setCancelable(false);
und dieses setzen und versuchen:
Dank Verwendung für die Zugabe zum vorherigen Fragmente zurück zu gehen. Gut gearbeitet! – Mallika
mein Vergnügen .... –