如何檢測什麼事件導致活動完成/ onstop called.In在後退按鈕的情況下,按下回車鍵,用戶從通知欄導航。如何當活動是檢測到這三種情況稱爲停止(ICS)檢測哪個事件結束活動
0
A
回答
1
之間的區別
您可以重寫View的onKeyDown方法,並在其中捕獲返回和主頁按鈕。你應該記得返回super.onKeyDown(keyCode,event);在某處標記了什麼按鍵之後。這樣,默認操作將繼續。
重要的是它的工作是在你的視圖上調用requestFocus()。在其他情況下,它不會收到任何按鍵,也不會調用任何回調。
你應該能夠知道回來被按下,家裏被按下或其他活動。這是當沒有家或回來被發現和Activity.onStop()被調用。我希望你正在尋找這個。
1
如果用戶離開後退鍵,則將調用onDestroy()
方法。
但我不知道是否有可能使過去的2例(Home鍵和通知)
+0
聽起來不錯的答案,但我特別需要其他兩種情況...! :( – Meher 2012-08-21 09:01:59
0
相關問題
- 1. 檢測哪個控件是活動的
- 2. 如何檢測,當一個Android活動的開始和結束
- 3. 檢測剛剛在JavaScript中結束了哪個CSS動畫?
- 4. 在滾動檢測一個PinchGesture結束
- 5. 如何檢測UITableView的拖動結束事件?
- 6. 結束活動
- 7. 活動結束活動Android
- 8. 動態ListView Android(自動檢測結束)
- 9. 結束動畫事件android
- 10. Viewpager滾動結束事件
- 11. 檢測哪個滾動條隨輪子事件移動
- 12. 檢測到後退鍵但活動沒有結束
- 13. 我結束活動
- 14. 如何在iOS中結束拖動事件之前檢測滾動更新?
- 15. 視頻結束後結束活動
- 16. iPhone:如何檢測哪個觸摸已結束?
- 17. 檢測哪些瀏覽器觸發連續滾動事件(而不是僅在滾動結束時)
- 18. jquery滑塊檢測滾動結束?
- 19. 檢測滾動結束在Xamarin.Forms.Scrollview
- 20. 無法檢測到動畫結束
- 21. jQuery檢測如果CSS動畫結束
- 22. Flex:檢測移動函數結束
- 23. 移動開始/結束點檢測
- 24. 檢測程序化UIScrollView滾動結束
- 25. 檢測時,SVG動畫結束
- 26. 如何檢測HorizontalListView滾動結束
- 27. 檢測滾動完成/結束
- 28. 檢測結束拖動/縮放MKMapView
- 29. Android:如何檢測滾動結束
- 30. 倒數計時器結束時結束活動並呼叫另一個活動
它不工作... onKeyDown不聽回密鑰和主鍵 – Meher 2012-08-21 09:00:50
我相信SurfaceView能夠接收KeyEvent.KEYCODE_BACK並傳遞給你的應用程序。也許它只會在focusOnTouch模式下工作。我相信它的工作原理對於我來說,也許對於ICS 4.0來說,它的行爲可能會有所不同,當然,我們將應用程序視爲單一視圖,並且所有界面都通過自定義庫被繪製到表面,這種方式對您來說可能是不可接受的。 view.setFocusableInTouchMode(true); view.requestFocusFromTouch(); – Pihhan 2012-08-22 12:24:19
是的,我正在研究iCS,沒有運氣 – Meher 2012-08-24 05:33:41