如何檢測Android應用程序何時進入後臺? onPause()的作品,但它也調用方向改變時。如何檢測Android應用何時最小化?
回答
如果方向更改應用程序將通過生命週期再次從OnCreate中
這意味着叫你能避免它也被寫入以下代碼清單
<activity
android:name=""
android:configChanges="orientation|keyboardHidden|screenLayout|screenSize"
android:label="@string/app_name" />
這告訴系統,當方向改變或keyboardHidden或screenLayout改變時,我將自己處理它,不需要重新創建它。
然後再編寫代碼上暫停
謝謝。它工作正常 –
好的快樂編碼 –
試試這個
@Override
protected void onUserLeaveHint()
{
// When user presses home page
Log.v(TAG, "Home Button Pressed");
super.onUserLeaveHint();
}
對於細節:https://developer.android.com/reference/android/app/Activity.html#onUserLeaveHint()
我需要在應用程序轉到後臺時完成活動。 onUserLeaveHint也在方向更改時調用。所以它不適用於我 –
- 1. 如何檢測我的應用程序何時最小化?
- 2. 如何檢測應用程序何時最小化或退出
- 3. 如何使用wxPython檢測我的窗口何時最小化?
- 4. 如何檢測JFrame窗口最小化和最大化事件?
- 5. 如何最小化Android應用高速緩存大小
- 6. 我如何知道用戶何時最小化/最大化Eclipse?
- 7. 如何最小化J2ME應用程序?
- 8. 如何檢查是否另一個應用程序最小化?
- 9. 如何檢測瀏覽器最小化和最大化狀態在JavaScript
- 10. 的Pocket PC/Windows Mobile的:如何檢測智能最小化
- 11. 使用Javascript最大化/最小化檢測瀏覽器窗口
- 12. 如何在android中最小化整個應用程序?
- 13. 如何最小化具有TabActivity的Android應用程序
- 14. 如何最小化Delphi上的Android應用程序?
- 15. 如何檢測表單何時被最大化?
- 16. 如何檢測系統時間小時的變化
- 17. 如何檢測Android應用程序何時升級?
- 18. 檢測應用程序關閉/最小化
- 19. 如何檢測Android中塔的變化?
- 20. 鉤檢測最小化窗口C#
- 21. 如何在Android中將應用程序最小化時發出通知?
- 22. 如何在應用程序最小化時處理Asyntask?
- 23. 如何在最小化應用程序時彈出窗口?
- 24. 如何在應用程序最小化時更新UI
- 25. 如何檢測Android應用程序,當它檢測到WiFi
- 26. Android最小化應用程序
- 27. 最小化應用程序android
- 28. Android - 應用程序最小化處理
- 29. Android NullPointerException當我的應用程序長時間最小化時
- 30. Android最近的應用程序檢測
[確定從後臺任務或服務的當前前臺應用程序(可能的重複http://stackoverflow.com/questions/2166961/determining-the-current-foreground -application-from-a-background-task-or-service) –