我看了也没发现什么错误地方
java.lang.RuntimeException: Adding window failed
at android.view.ViewRootImpl.setView(ViewRootImpl.java:511)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:301)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:215)
at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:140)
at android.view.Window$LocalWindowManager.addView(Window.java:537)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2651)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2088)
at android.app.ActivityThread.access$600(ActivityThread.java:134)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1233)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4725)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.os.DeadObjectException
at android.os.BinderProxy.transact(Native Method)
at android.view.IWindowSession$Stub$Proxy.add(IWindowSession.java:516)
at android.view.ViewRootImpl.setView(ViewRootImpl.java:501)
... 16 more
小弟不才,敬请指教
10 个解决方案
#1
是不是setContentView或类似函数调用错误
#2
我也产生了这个错误,但是网上没有解决的办法,我是在onNewIntent中,showDialo*生的这个错误
#3
代码贴出来看看呢。
如果用inflater的话你先removeView再add试试。
如果用inflater的话你先removeView再add试试。
#4
这个错误是用户那边出现的,我现在也无法锁定这个错误出自何处;
void showActionActivity(int index) {
switch (index) {
case REQ_LOGIN_ACCOUNTS: {
Intent intent = new Intent(this, WizAccountLoginActivity.class);
startActivityForResult(intent, REQ_LOGIN_ACCOUNTS);
break;
}
case REQ_CREATE_ACCOUNTS: {
Intent intent = new Intent(this, WizAccountCreateActivity.class);
startActivityForResult(intent, REQ_CREATE_ACCOUNTS);
break;
}
}
setButtonVisibility(false);
}
这是那个点击按钮事件,就一个用户出现问题!@_@
void showActionActivity(int index) {
switch (index) {
case REQ_LOGIN_ACCOUNTS: {
Intent intent = new Intent(this, WizAccountLoginActivity.class);
startActivityForResult(intent, REQ_LOGIN_ACCOUNTS);
break;
}
case REQ_CREATE_ACCOUNTS: {
Intent intent = new Intent(this, WizAccountCreateActivity.class);
startActivityForResult(intent, REQ_CREATE_ACCOUNTS);
break;
}
}
setButtonVisibility(false);
}
这是那个点击按钮事件,就一个用户出现问题!@_@
#5
请问楼主,你的问题最后是咋解决的呢?我现在也出现这个问题, 就是点击按钮和跳转activity的时候出错,一天程序会崩溃四次左右,求指导!
#6
其实是什么问题,我也不知道了,由于设计需求重写了那部分代码后就没再出现了,
#7
好像是和onResume有关
#8
是不是在页面启动时用了popupwindow之类的
#9
是不是在页面启动时用了popupwindow之类的
我也遇到了这个问题,看起来是在dialog显示时,当执行到windowManager.addView()时产生的window add failed,
我的是产生在dialogfragment显示的时候,后台崩溃率显示是这个dialogfragment每打开1000次会产生一次这个频率;
有人解决过这个问题吗?
求教啊
#10
我也碰到这个问题,一开始用的是popupmenu, 后来用dialog,都没有解决这个问题。。。哭
#1
是不是setContentView或类似函数调用错误
#2
我也产生了这个错误,但是网上没有解决的办法,我是在onNewIntent中,showDialo*生的这个错误
#3
代码贴出来看看呢。
如果用inflater的话你先removeView再add试试。
如果用inflater的话你先removeView再add试试。
#4
这个错误是用户那边出现的,我现在也无法锁定这个错误出自何处;
void showActionActivity(int index) {
switch (index) {
case REQ_LOGIN_ACCOUNTS: {
Intent intent = new Intent(this, WizAccountLoginActivity.class);
startActivityForResult(intent, REQ_LOGIN_ACCOUNTS);
break;
}
case REQ_CREATE_ACCOUNTS: {
Intent intent = new Intent(this, WizAccountCreateActivity.class);
startActivityForResult(intent, REQ_CREATE_ACCOUNTS);
break;
}
}
setButtonVisibility(false);
}
这是那个点击按钮事件,就一个用户出现问题!@_@
void showActionActivity(int index) {
switch (index) {
case REQ_LOGIN_ACCOUNTS: {
Intent intent = new Intent(this, WizAccountLoginActivity.class);
startActivityForResult(intent, REQ_LOGIN_ACCOUNTS);
break;
}
case REQ_CREATE_ACCOUNTS: {
Intent intent = new Intent(this, WizAccountCreateActivity.class);
startActivityForResult(intent, REQ_CREATE_ACCOUNTS);
break;
}
}
setButtonVisibility(false);
}
这是那个点击按钮事件,就一个用户出现问题!@_@
#5
这个错误是用户那边出现的,我现在也无法锁定这个错误出自何处;
void showActionActivity(int index) {
switch (index) {
case REQ_LOGIN_ACCOUNTS: {
Intent intent = new Intent(this, WizAccountLoginActivity.class);
startActivityForResult(intent, REQ_LOGIN_ACCOUNTS);
break;
}
case REQ_CREATE_ACCOUNTS: {
Intent intent = new Intent(this, WizAccountCreateActivity.class);
startActivityForResult(intent, REQ_CREATE_ACCOUNTS);
break;
}
}
setButtonVisibility(false);
}
这是那个点击按钮事件,就一个用户出现问题!@_@
请问楼主,你的问题最后是咋解决的呢?我现在也出现这个问题, 就是点击按钮和跳转activity的时候出错,一天程序会崩溃四次左右,求指导!
#6
这个错误是用户那边出现的,我现在也无法锁定这个错误出自何处;
void showActionActivity(int index) {
switch (index) {
case REQ_LOGIN_ACCOUNTS: {
Intent intent = new Intent(this, WizAccountLoginActivity.class);
startActivityForResult(intent, REQ_LOGIN_ACCOUNTS);
break;
}
case REQ_CREATE_ACCOUNTS: {
Intent intent = new Intent(this, WizAccountCreateActivity.class);
startActivityForResult(intent, REQ_CREATE_ACCOUNTS);
break;
}
}
setButtonVisibility(false);
}
这是那个点击按钮事件,就一个用户出现问题!@_@
请问楼主,你的问题最后是咋解决的呢?我现在也出现这个问题, 就是点击按钮和跳转activity的时候出错,一天程序会崩溃四次左右,求指导!
其实是什么问题,我也不知道了,由于设计需求重写了那部分代码后就没再出现了,
#7
好像是和onResume有关
#8
是不是在页面启动时用了popupwindow之类的
#9
是不是在页面启动时用了popupwindow之类的
我也遇到了这个问题,看起来是在dialog显示时,当执行到windowManager.addView()时产生的window add failed,
我的是产生在dialogfragment显示的时候,后台崩溃率显示是这个dialogfragment每打开1000次会产生一次这个频率;
有人解决过这个问题吗?
求教啊
#10
我也碰到这个问题,一开始用的是popupmenu, 后来用dialog,都没有解决这个问题。。。哭