我想要一種方式來向用戶顯示他目前在應用程序中的位置。例如,如果我有activity A
,activity B
,activity C
等等......如果他導航到activity E
(對於前)..他應該能夠看到他在當前屏幕上登陸的歷史記錄 - (From Home - > E或從家裏 - > a-> b,然後e或類似的歷史是準確的..)..我已經讀過abt在開發者論壇上的活動堆棧,但仍然沒有辦法掛鉤到堆棧活動...幫助請痕跡..檢索當前正在運行的應用程序的導航歷史
回答
可以使用getStackTrace()
用於獲取可前往[infromation:
StackTraceElement traceElement = Thread.currentThread()
.getStackTrace()[3];
String logText = String.format(CLASS_METHOD_LINE_FORMAT,
traceElement.getClassName(), traceElement.getMethodName(),
traceElement.getLineNumber(), traceElement.getFileName());
Log.d("messg", logText);
或
貓/data/anr/traces.txt
但你需要有root權限來修改/data/
不工作...... – 2012-04-09 10:19:10
@KunalShah:什麼不工作編輯您的帖子與代碼這是stacktarce爲您的appliction.it將給你的應用程序的所有信息 – 2012-04-09 10:31:00
Imran,首先我複製和粘貼的代碼...但常量CLASS_METHOD_LINE_FORMAT給出了一個錯誤,並沒有在eclipse中編譯...然後我做的是刪除它,並在該參數中給出了一個「」...之後,我再次運行了proj,它沒有記錄任何東西:( – 2012-04-09 10:45:53
- 1. Silverlight導航應用程序中的導航歷史記錄
- 2. 檢測當前正在運行的應用程序。 Android
- 3. 如何檢索Web應用程序當前正在哪個網站上運行?
- 4. 導航回曆史
- 5. iOS導航歷史
- 6. 檢索當前正在運行的測試用例的名稱
- 7. Angular-Rails應用程序瀏覽器歷史導航工作不正確
- 8. 檢測瀏覽器當前的Web應用程序正在運行
- 9. 如何檢測我當前正在運行的應用程序池? (IIS6)
- 10. 如何檢查Android中當前正在運行的應用程序?
- 11. 陣營導航顯示導航歷史
- 12. 如何以編程方式檢索android上的導航歷史記錄?
- 13. Github提交歷史導航
- 14. jQuery Mobile動態應用程序和基於歷史記錄的導航
- 15. 如何檢測COM應用程序當前是否正在運行?
- 16. 在當前正在運行的控制檯應用程序中調用方法。
- 17. 導航外部iframe的歷史
- 18. 檢索歷史的使用SQL
- 19. Eclipse-RCP禁用導航歷史創建
- 20. Windows Phone ISETool.exe當前正在運行的應用程序GUID的快捷方式
- 21. iPhone上當前正在運行的應用程序的屏幕截圖
- 22. Android的 - 從家庭或歷史檢測應用程序啓動
- 23. 使用PyWinAuto來控制當前正在運行的應用程序
- 24. 如何在android中查找當前正在運行的應用程序> LOLLIPOP?
- 25. 如何在PoSh中獲取當前正在運行的應用程序
- 26. 如何強制關閉當前正在運行的應用程序在android
- 27. 檢索命令行歷史記錄
- 28. 如何從當前的應用程序運行獨立的應用程序?
- 29. 在當前運行的應用程序中繪製小活動
- 30. 檢測沒有運行在前景上的應用程序android
你已經嘗試使用的getStackTrace()用於獲取應用程序的堆棧跟蹤的文件嗎? – 2012-04-06 12:12:59