android - onBackPressed() shows error -
I want to add an exhaust warning when clicking on the back button from the main body. For this, I'm using this code for
@Override BackPress () on public zero {// todo auto-generated method stub-last dialog dialog = new dialog (main activity), android R-style Theme_Translucent_NoTitleBar); Dialoge.setContentView (R.layout.popup_layout); Button Yes = (Button) dialoge.findViewById (R.id.yes); Yes.setOnClickListener (New OnClickListener) {@Override click on Public Zero (see v) {// TODO auto-generated method stub MainActivity.this.finish ();}}); Button not = (button) dialoge.findViewById (R.id.no); No.setOnClickListener (New OnClickListener) {@Override click on Public Zero (see v) {// TODO auto-generated method stub dialoge.cancel ();}}); Dialoge.show (); } and it is working, but some errors appear while leaving.
logcot
03-21 10:25: 57.192: E / WindowManager (14,488): 25: 57.192 Activity com.example.design.MainActivity window com.android .internal.policy.impl.PhoneWindow $ DecorView @ 447fec28 that was originally added here on October 03-21: E / WindowManager (14,488): android.view.WindowLeaked: Activity com.example.design.MainActivity The window has been leaked com.android.internal.policy.impl.PhoneWindow$DecorView@447fec28 that was basically added here 03-21 10:25: 57.192: E / WindowManager (14,488):. Android.view.ViewRoot & LT; Init & gt; (ViewRoot.java:251) 03-21 October: 25: 57.192: e / WindowManager (14,488): android.view.WindowManagerImpl .addView (WindowManagerImpl.java:148) 03-21 Oct: 25: 57.192: e / WindowManager (14,488): 25: 57.192: e android.view.WindowManagerImpl.addView (WindowManagerImpl.java:91) 03-21 in October / Window Manager (14488): Android. On the verge. Window $ local window menu Advertisement (window.javascript 24) 03-21 10: 25: 57.192: e / win dowManager (14,488): android.app.Dialog.show at (Dialog.java:241) 03-21 october: 25: 57.192 e e / WindowManager (14,488): com.example.design.MainActivity.onBackPressed (MainActivity.java: 97) 03-21 10: 25: 57.192: E / Window Manager (14488): Android. App Activewi.Onkoup (Activity.Java 1895) 03-21 10: 25: 57.192: E / Window Manager (14488): Android.view.KeyEvent.dispatch (KeyEvent.java:1283) 03-21 10: 25: 57.192: E / Window manager (14488): android.app.Activity.dispatchKeyEvent (Activity.Java 2075) 03-21 10: 25: 57.192: E / WindowManager (14,488): at com.android.internal.policy.impl.PhoneWindow $ DecorView.dispatchKeyEvent (PhoneWindow.java:1673) 03-21 10: 25: 57.192: E / WindowManager (14,488): At android.view.ViewRoot.deliverKeyEventToViewHierarchy (ViewRoot.javamore493) 03-21 10: 25: 57.192: E / Window Manager (14488): Android. View.ViewRoot.handleFinishedEvent (ViewRoot.java:2463) 03-21 10: 25: 57.192: E / Window Manager (14488): Android. View.ViewRoot.handleMessage (ViewRoot.java:1752) 03-21 10: 25: 57.192: E / Window Manager (14488): Droid.os.Handler.dispatchMessage on one (Handler. Java: 99) 03-21 10: 25 : 57.192: E / Window Manager (14488): Android.OOS.opper. Loop (Luper .Jawind 3) 03-21 10: 25: 57.192: E / Window Manager (14488): Android. App ActivatedTradred.Main (Activated by JJA 4914) 03-21 10: 25: 57.192: E / Window Manager (14488): java.lang.reflect.method .nvokeNative (Native Method) 03-21 10: 25: 57.192: E / Window manager (14488): at java.lang.reflect.Method.invoke (Method.java; 21) 03-21 10: 25: 57.192: E / WindowManager (14488): com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:858) 03-21 10: 25: 57.192: E / Window Manager (14488): com.android.internal.os on geogenetic.Mine (Zeigatein. Java: 616) 03-21 10: 25: 57.192: E / Window Manager (14488): Dulvik. Cysteem NETSTART.MININ (basic method)
class = "post-text" itemprop = "text"> Warning that you are not dismissing the dialog What does the leak say?
@Override Click on Public Zero (see V) {// TODO Auto-generated Method Stub // H If you need to dismiss your dialog before finishing the activity then ( Dialoge! = Null) {dialoge.cancel (); Dialoge = tap; } Main activity. Thes.finish (); }
Comments
Post a Comment