我想顯示一個進度對話框在屏幕上,如果該活動展示。但是當活動窗口沒有顯示時,它不會執行任何操作。請建議,我如何檢查我的活動是否顯示?
12
A
回答
17
感謝您的快速反應..但我想我想到了我的答案。我嘗試捕獲我開始進度對話框的部分。
示例代碼 -
try {
pd2.show();
} catch (WindowManager.BadTokenException e) {
// TODO: handle exception
} catch (Exception e) {
// TODO: handle exception
}
所以,如果我的行爲是在上面,它會顯示進度對話框,否則會拋出這是使用try catch塊處理的BadTokenException。
+0
謝謝。有用。 – 2012-04-12 06:27:49
0
閱讀活動lifecycle。具體的方法根據你的活動當前狀態調用,無論是運行,是否暫停,殺死等。
+0
您必須啓動onResume()並停止onPause()。 – 2010-07-15 19:14:55
相關問題
- 1. 如何檢查Junit是否正在運行JunitRunner或PowermockRunner
- 2. 檢查進程是否正在運行,如果不啓動它
- 3. 如何檢查memcached是否正在運行,如果不是從python啓動它?
- 4. 如何檢查3g是否在活動或在android
- 5. 如何檢查一個cron作業是否正在運行或不通過php?
- 6. 檢查進程是否正在運行
- 7. 檢查服務是否正在運行?
- 8. 檢查程序是否正在運行
- 9. 如何檢查時運行活動
- 10. 如何檢查應用程序是否正在運行,否則運行它?
- 11. 檢查活動運行
- 12. 如何檢測Windows機器是否正在運行IPV4或IPV6?
- 13. 如何檢查我是否在運行或設計時間?
- 14. 如何檢查SQL Server代理是否正在運行
- 15. 如何檢查給定PID的過程是否正在運行?
- 16. 如何檢查Hadoop守護進程是否正在運行?
- 17. C程序 - 如何檢查Web服務是否正在運行
- 18. 如何檢查下載是否正在運行? DownloadManager
- 19. 如何檢查某人是否正在運行我的程序?
- 20. powershell - 如何檢查成績單是否正在運行?
- 21. 如何檢查進程是否正在運行 - Linux
- 22. 如何以編程方式檢查Zookeeper是否正在運行
- 23. 如何檢查線程是否正在運行
- 24. 如何檢查Redis服務器是否正在運行
- 25. 如何檢查硒服務器是否正在運行?
- 26. 如何以編程方式檢查Zookeeper是否正在運行?
- 27. 如何在運行前檢查vsprintf的參數是否正確
- 28. 如何檢查SpeechRecognizer當前是否正在運行?
- 29. 如何檢查工作流是否正在運行(WF4)
- 30. 如何檢查Linux中是否正在運行進程?
我在這篇文章中提供瞭解決方案http://stackoverflow.com/a/8963867/1079001。 – Samet 2012-01-22 19:27:55