2012-11-15 23 views
18

私はアプリにログインしようとしていますが、ログインが成功し、次の画面に行くつもりです再起動します。次の例外はないので、私はこれを引き起こしたと思われる例外です。例外java.lang.IllegalArgumentExceptionが要求します:要求されたウィンドウ[email protected]は存在しません平均

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 [email protected] 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 

誰でも、それはどういう意味ですか、それを修正する方法は可能ですか?

+0

ログインしようとしているアプリケーションでは? – Yahor10

+0

唯一の例外は記録されていますか?これは、クライアント側でバインダーの例外を引き起こす、コンポーネントの1つが死んでいることを示します。私はログで別の例外を探すだろう。 –

+0

それはどういう意味ですか?ここでは、この例外のドキュメントを見つけることができます。 –

答えて

12

これは、ターゲットデバイスで利用できないシステムAPIを呼び出すことによって発生する可能性があります。私はこの問題に遭遇し、4.0.xデバイス上でActivityManager.MemoryInfo.totalMemを呼び出そうとしました。私は4.2.2とActivityManager.MemoryInfo.totalMemをターゲットにしていたので、コンパイルエラーは発生しませんでした。API16(4.1)

+2

アイデアありがとう!私の場合は、それをサポートしていないデバイス(Casio C811 4G)では 'view.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS);です。 'view.isHapticFeedbackEnabled()'が役に立ちました。 – Smileek

関連する問題