アプリにログインしようとしていますが、ログインに成功して次の画面に移動しようとすると、再起動します。他に例外はないので、これは私がこれを引き起こしたと思う例外です。
11-14 15:09:54.841: W/WindowManager(643): Failed looking up window
11-14 15:09:54.841: W/WindowManager(643): Java.lang.IllegalArgumentException: Requested window Android.os.BinderProxy@4205eb18 does not exist
11-14 15:09:54.841: W/WindowManager(643): at com.Android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.Java:7622)
11-14 15:09:54.841: W/WindowManager(643): at com.Android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.Java:7613)
11-14 15:09:54.841: W/WindowManager(643): at com.Android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.Java:1591)
11-14 15:09:54.841: W/WindowManager(643): at Android.os.BinderProxy.sendDeathNotice(Binder.Java:417)
11-14 15:09:54.841: W/WindowManager(643): at dalvik.system.NativeStart.run(Native Method)
11-14 15:09:54.841: I/WindowManager(643): WIN DEATH: null
誰かが言うことができるか、それが何を意味し、可能であればそれを修正する方法。
これは、ターゲットデバイスで利用できないシステムAPIを呼び出すことが原因である可能性があります。この問題に遭遇した後、4.0.xデバイスでActivityManager.MemoryInfo.totalMemを呼び出そうとしました。 4.2.2をターゲットとしてAPI16(4.1)にActivityManager.MemoryInfo.totalMemが追加されたため、コンパイルエラーは発生しませんでした。