2012-11-15 61 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

這是唯一將例外記錄嗎?它顯示其中一個組件正在死亡,從而在客戶端造成聯編程序異常。我會在日誌中尋找另一個異常。 –

+0

這是什麼意思?在哪裏可以找到這個例外的文檔。 –

回答

12

這可能是由調用目標設備上不可用的系統API導致的。我遇到了這個問題,然後試圖在4.0.x設備上調用ActivityManager.MemoryInfo.totalMem。我沒有收到任何編譯錯誤,因爲我的目標是4.2.2,ActivityManager.MemoryInfo.totalMem被添加到API16(4.1)

+2

感謝您的想法!在我的情況下,它是'view.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS);'在不支持它的設備上(Casio C811 4G)。 'view.isHapticFeedbackEnabled()'幫助。 – Smileek

相關問題