Android 常见的Crash的产生和处理

2016-11-25  本文已影响591人  VegetableAD

Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?

发生这个Crash的原因时,应该检查当你为Window添加一个Window的时机是否正确。更改添加时机,比如public void onWindowFocusChanged(boolean hasFocus)方法中

android.view.WindowManager$InvalidDisplayException: Unable to add window android.view.ViewRootImpl$W@ea68937 -- the specified window type 0 is not valid

发生这个Crash的原因应该是没有指定Window的类型,Window一般有三种类型,分别为 Application windows,Sub-windows,System windows

上一篇下一篇

猜你喜欢

热点阅读