2011-09-19 58 views
0

我在我的應用程序中有2個單實例活動,一個是登錄活動(A),它也是啓動屏幕,另一個是應用程序首頁活動(B)。如果我在B上,按住home鍵在手機上,然後回到主屏幕,然後過了一段時間,如果我去 應用程序 - >然後按我的應用程序圖標 - >我回到B.但有時B不是響應。如果我查看日誌,我會看到觸摸事件將轉到A但顯示B。這是Android中的一個錯誤。它看起來像android認爲自應用程序啓動A顯示,但實際上B顯示。有沒有人遇到類似的問題單實例活動沒有收到輸入事件

回答

-1

據我所知,當你點擊主屏幕時,應用程序(Activity)進入「暫停」狀態並最小化。當你再次點擊時,應用程序系統會調用「onResume」並恢復狀態B的應用程序的最後一個狀態(我假設屏幕A和B是兩個活動)。但是如果你想回到你的應用的主屏幕,你應該點擊返回按鈕而不是主屏幕。

但是,如果您使用兩個視圖,您可能在描述時遇到問題(它們實際上不是問題或錯誤)。捕捉觸摸或動作事件時需要小心。