Crash:ProgressDialog does not dismiss,but activity is destory
2012-09-26 15:04
411 查看
Crash:ProgressDialog doesn't dismiss,but activity is destory
Exception information:
解决方法:
如果不是Activity强转成Activity,否则直接判断isFinishing()方法。
本文出自 “Pain past is pleasure” 博客,请务必保留此出处http://emilyzhou.blog.51cto.com/3632647/1007358
Exception information:
09-26 13:48:01.777: E/AndroidRuntime(9523): FATAL EXCEPTION: main 09-26 13:48:01.777: E/AndroidRuntime(9523): android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@4078a5e8 is not valid; is your activity running? 09-26 13:48:01.777: E/AndroidRuntime(9523): at android.view.ViewRoot.setView(ViewRoot.java:529) 09-26 13:48:01.777: E/AndroidRuntime(9523): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177) 09-26 13:48:01.777: E/AndroidRuntime(9523): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) 09-26 13:48:01.777: E/AndroidRuntime(9523): at android.view.Window$LocalWindowManager.addView(Window.java:424) 09-26 13:48:01.777: E/AndroidRuntime(9523): at android.app.Dialog.show(Dialog.java:241) 09-26 13:48:01.777: E/AndroidRuntime(9523): at 包名及方法名(Unknown Source) 09-26 13:48:01.777: E/AndroidRuntime(9523): at android.webkit.CallbackProxy.handleMessage(CallbackProxy.java:281) 09-26 13:48:01.777: E/AndroidRuntime(9523): at android.os.Handler.dispatchMessage(Handler.java:99) 09-26 13:48:01.777: E/AndroidRuntime(9523): at android.os.Looper.loop(Looper.java:130) 09-26 13:48:01.777: E/AndroidRuntime(9523): at android.app.ActivityThread.main(ActivityThread.java:3694) 09-26 13:48:01.777: E/AndroidRuntime(9523): at java.lang.reflect.Method.invokeNative(Native Method) 09-26 13:48:01.777: E/AndroidRuntime(9523): at java.lang.reflect.Method.invoke(Method.java:507) 09-26 13:48:01.777: E/AndroidRuntime(9523): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841) 09-26 13:48:01.777: E/AndroidRuntime(9523): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599) 09-26 13:48:01.777: E/AndroidRuntime(9523): at dalvik.system.NativeStart.main(Native Method)
解决方法:
如果不是Activity强转成Activity,否则直接判断isFinishing()方法。
try{ if(((Activity)Context).isFinishing() == false){ xxx.show(); } }catch(Exception e){ e.printStackTrace(); }
本文出自 “Pain past is pleasure” 博客,请务必保留此出处http://emilyzhou.blog.51cto.com/3632647/1007358
相关文章推荐
- STARTTLS is required but host does not support STARTTLS
- The method dismissDialog(int) from the type Activity is deprecated
- Android 后台线程弹对话框导致程序崩溃(is not valid; is your activity running)(dialog总是牺牲)
- File is universal (three slices), but it does not contain a(n) ARMv7-s slice error for static libraries on iOS, anyway to bypass?
- Error: "title_activity_hi" is translated here but not found in default locale [ExtraTranslation]
- the message "\$CATALINA_PID was set but the specified file does not exist. Is Tomcat running? Stop
- $CATALINA_PID was set but the specified file does not exist. Is Tomcat running? Stop aborted.
- ubuntu进行apt-get时候出现Package ssh is not available, but is referred to by another package 错误
- AlertDialog显示错误 Unable to add window token null is not for an application
- Anroid 异常:Unable to add window …… is not valid; is your activity running?
- Error: Your project contains C++ files but it is not using a supported native build system
- Document base E:\apache-tomcat-6.0.37(32)\webapps\xxx does not exist or is not a readable directory
- [Android] 以singleInstance模式加载的Activity怎么接收以Bundle方式传递过来的参数 By onNewIntent() but not onResum
- Optional int parameter 'folderId' is not present but cannot be translated into a null value due to b
- Redis提示(error) MISCONF Redis is configured to save RDB snapshots, but it is currently not able to pe
- Anroid 异常:is not valid; is your activity running?
- (error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on d
- MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Com
- BadTokenException:Unable to add window …… is your activity running?is not valid; is your activity ru
- Ionic3 遇到的一些错误- Error: Your isarray platform does not have Api.js