當我的應用程序完成屏幕關閉時(由於系統屏幕超時),我的應用程序出現問題。 我搜索但沒有找到有用的東西。 這是一個常見問題還是它有修復?當屏幕關閉時我的應用程序關閉
回答
你不打電話在onPause完成()。它可能因各種原因而被調用(檢查文檔)。爲什麼你想在用戶切換應用程序時殺死你的活動?它不推薦。 這裏有一些帖子,但沒有可用於檢測後臺應用程序的api。
How to detect when an Android app goes to the background and come back to the foreground
我想,當用戶離開這個活動結束,但不會在屏幕日Thnx
採取finish()
出onPause()
。把它放在用戶離開Activity
的任何地方。因此,假設您的代碼已啓動新的Activity
,請在startActivity()
之後輸入finish()
。
你也可以使用該標誌android:noHistory
在你的<activity>
標記你maifest.xml
使得Activity
從堆棧時,它開始一個新的Activity
刪除。這兩種方法都可以完成相同的工作,這取決於你想要/需要如何實現它。
當屏幕關閉時,它關閉的原因是因爲您的應用程序當時調用onPause()
,所以從該方法中移除該調用會阻止屏幕關閉時的關閉。
-1。爲什麼有人會在startActivity(...)調用之後立即執行完成?它甚至與什麼問。 –
@ con_9它將完成當前的「活動」。它直接相關,因爲OP想要在轉到另一個時關閉當前的「活動」。這就是爲什麼'finish()'調用當前在'onPause()'中,但是在'startActivity()'之後調用它會在轉到另一個時完成它,而不是在屏幕關閉時調用它。我很感激你留下你的downvote評論,但是可能會被誤導。 – codeMagic
OP希望當前運行活動應該在用戶將應用程序放入後臺時終止。它不是當第二次活動時第一個人應該死亡。如果那是必需的,那麼只是一個意圖的旗幟已經足夠了。 –
- 1. 當關閉屏幕時,應用程序強制關閉
- 2. 當屏幕關閉時服務關閉
- 3. Android - 在屏幕關閉或屏幕超時時關閉應用程序
- 4. 避免Android應用程序(與Phonegap)關閉屏幕關閉
- 5. 當應用程序工作時關閉屏幕
- 6. 當屏幕關閉時重新啓動應用程序
- 7. 當應用程序關閉時拍攝設備屏幕截圖
- 8. 屏幕鎖定時如何關閉我的iPhone應用程序?
- 9. 關閉屏幕
- 10. 當應用程序關閉時關閉另一個進程
- 11. 的DrawImage時關閉屏幕
- 12. 當Windows關閉時,優雅的應用程序關閉
- 13. 當我的應用程序在調試中運行時,自動關閉屏幕?
- 14. 關閉/關閉屏幕的Android通知
- 15. 計時器應用程序工作時,屏幕關閉ios
- 16. 爲什麼我的應用程序窗口會關閉屏幕?
- 17. 當屏幕關閉時,Android「變慢」
- 18. 當我關閉我的瀏覽器時,Jsf應用程序關閉
- 19. 當應用程序關閉時關閉AlertDialog內部適配器
- 20. 當應用程序關閉時,jdbctemplate關閉連接?
- 21. 當WPF應用程序關閉時關閉非託管資源
- 22. 檢查時,屏幕關閉
- 23. 做屏幕關閉時的東西,但當應用程序轉到背景時關閉
- 24. 當應用程序B關閉時關閉應用程序A:Mac OS X 10.7.3
- 25. 讓屏幕關閉全屏Android應用
- 26. WL.Client.Logout()當應用程序關閉時
- 27. 運行屏幕/背光的全屏Android應用程序關閉
- 28. 而屏幕關閉
- 29. Android關閉屏幕
- 30. 關閉屏幕CGRect
u能張貼的onPause烏爾活動的代碼?另請參閱logcat任何錯誤和帖子,如果有的話 –
是啊我現在注意到了, 我的onPause包含完成() 但我仍然希望它在onPause func 因爲我想當用戶離開這個活動完成但不是屏幕 thnx – hemoali
我用 ((Activity)context).finish(); 在下一課關閉原始活動thnx所有:) – hemoali