无法查找窗口 - 2的Galaxy Nexus从同一应用程序不同的行为(Failed lookin

2019-06-23 18:03发布

我有两个的Galaxy Nexus手机。 该手机是相同的固件版本4.0.2,相同的版本号,相同的内核版本。 当我部署完全相同的应用都使用Eclipse的手机,我看到每一个不同的行为。

在一个电话,一切正常。 在其他手机,主要活动切换到另一个活动时,并返回到主之一,无论通过后退按钮,并通过完成并返回到创建它的活动等活动崩溃。 我有解决这个问题的唯一线索是这样的错误:

04-18 17:43:30.811: I/ActivityManager(207): Displayed org.mitre.Mobile/.Activities.QueryActivity: +430ms
04-18 17:43:30.819: I/n*.w*.w*.ZoomButtonsCo*(4962): invoke: onVisibilityChanged listener: org.osmdroid.views.MapView$MapViewZoomListener@4181ecd8
04-18 17:43:30.843: E/InputQueue-JNI(4962): channel '41d66628 Panel:org.mitre.Mobile/org.mitre.Mobile.Activities.MobileActivity (client)' ~ Publisher closed input channel or an error occurred.  events=0x8
04-18 17:43:30.843: W/WindowManager(207): Force-removing child win Window{41d66628 Panel:org.mitre.Mobile/org.mitre.Mobile.Activities.MobileActivity paused=false} from container Window{420815c8 org.mitre.Mobile/org.mitre.Mobile.Activities.MobileActivity paused=false}
04-18 17:43:30.850: W/WindowManager(207): Failed looking up window
04-18 17:43:30.850: W/WindowManager(207): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@41f9e658 does not exist
04-18 17:43:30.850: W/WindowManager(207):   at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7029)
04-18 17:43:30.850: W/WindowManager(207):   at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7020)
04-18 17:43:30.850: W/WindowManager(207):   at com.android.server.wm.WindowManagerService.removeWindow(WindowManagerService.java:2180)
04-18 17:43:30.850: W/WindowManager(207):   at com.android.server.wm.Session.remove(Session.java:149)
04-18 17:43:30.850: W/WindowManager(207):   at android.view.IWindowSession$Stub.onTransact(IWindowSession.java:124)
04-18 17:43:30.850: W/WindowManager(207):   at com.android.server.wm.Session.onTransact(Session.java:111)
04-18 17:43:30.850: W/WindowManager(207):   at android.os.Binder.execTransact(Binder.java:338)
04-18 17:43:30.850: W/WindowManager(207):   at dalvik.system.NativeStart.run(Native Method)

我还没有真正发现任何与此相关的错误信息在互联网上有用。 我有Android的一些经验,但是这一次真的难倒我。 我最初以为这是一个新星发射问题(这个问题有它的手机),但我在其他手机上安装新星,仍然看到了同样的行为。

与不正常工作是我个人的手机应用程序的手机,另一种是工作手机。

Answer 1:

这个问题发生在我身上的开关建立变种之后。 实际上,可能与您的构建被搞砸了。 请尝试重新启动Android的工作室,清洁和重建。 这解决了这个问题对我来说。

祝好运!



Answer 2:

刚刚发现,为什么每次活动死亡。 在设置>开发者选项,有一个名为“不保留活动”“一旦用户离开它”消灭每一个活动的复选框。 将箱子检查。 我只是未选中它。 这说明了一切。



文章来源: Failed looking up window - different behaviors from same app on 2 galaxy nexus