解鎖後調用resume方法後屏幕鎖定android 2.3不調用onStart方法。在類圓形4.1.2(果凍大腦)它工作正常。 我可以修復它嗎?或者我必須在方法onResume/onPause中移動我的邏輯?在屏幕鎖定和解鎖後不會調用onStop和onStart android 2.3
1
A
回答
0
您可以將您的代碼移動到onPause/onResume,或者也可以註冊廣播接收器來觀看屏幕開/關狀態。
2
方法onStart和onStop約束了活動的可見生命週期。如果鎖屏沒有隱藏你的活動,這些方法根本不會被調用。如果邏輯取決於不同的狀態,則使用前景壽命方法onResume和onPause或觀察者技術(如BroadcastReceiver)。
還記得,那Android蜂窩在申請前是killable 的onPause後,使的onStop可能不會被調用的。
相關問題
- 1. 屏幕鎖定和解鎖
- 2. 鎖定屏幕不會導致onStop()被調用
- 3. 鎖定和解鎖屏幕 - iPad
- 4. 關於屏幕鎖定和解鎖
- 5. 鎖定屏幕後調用Android onCreate
- 6. Android:解鎖屏幕
- 7. 如何在Android上檢測屏幕鎖定的鎖定和解鎖
- 8. 鎖定和解鎖屏幕後恢復片段
- 9. 使用接近傳感器鎖定和解鎖主屏幕
- 10. 在Android中鎖定屏幕時不會調用BroadcastReceiver
- 11. 確定鎖定屏幕已解鎖
- 12. Android解鎖屏幕,然後重新鎖定屏幕(Nook簡單觸摸)
- 13. 鎖定屏幕在Android中
- 14. Android,鎖定屏幕和處理旋轉
- 15. Android:屏幕關閉和鎖定通知?
- 16. android解鎖屏幕意圖?
- 17. 訪問Android解鎖屏幕
- 18. Android活動解鎖屏幕
- 19. Linaro android qemu屏幕解鎖
- 20. Android的firebase onStart和onStop的解釋
- 21. 如何解鎖鎖定屏幕?
- 22. FLAG_DISMISS_KEYGUARD解鎖屏幕
- 23. 使android鎖屏和主屏幕
- 24. 以編程方式鎖定和解鎖ios中的屏幕
- 25. 無法鎖定和解鎖屏幕方向
- 26. 鎖定屏幕上的Android鎖定屏幕/媒體控件
- 27. 使用disableKeyguard在android中解鎖屏幕
- 28. 如何在解鎖後30分鐘鎖定屏幕
- 29. 鎖定屏幕
- 30. 鎖定屏幕
我發現只有onPause()方法是在Android 2.3設備上通過screen off調用的。 – lovefish