我正在尋找一個工具(可能是一個Eclipse插件),它可以讓我對Android的後端堆棧有一定的瞭解。我試圖找到我繼承的應用程序。我經常導航到一個屏幕,然後嘗試確定哪些活動正在運行。我有源代碼,所以我可以隨時回答這個問題,但它並不總是快速和容易。是否可以查看Android的後端堆棧的內容?
如果在DDMS中,我可以看到哪個活動處於活動狀態,那將會很棒。如果我可以查看後退堆棧的全部內容,或者至少在我的過程中執行那些活動,情況會更好。這會讓我對Android的作用有一個很好的瞭解。
我意識到有權限問題會/應該阻止在實際設備上這樣做,但如果這只是與模擬器一起工作,我會好起來的。
有沒有人知道一個工具或方法可以幫助這個?
在活動生命週期中閱讀[開發者SDK](http://developer.android.com/training/basics/activity-lifecycle/index.html),然後使用源碼盧克,閱讀它,呼吸它研究它,通過在活動函數的生命週期中噴灑** Log.d(TAG,「HERE」)**來修改它,這就是你將如何瞭解你的位置! – t0mm13b
感謝您的評論。我對活動生命週期非常熟悉,並且已經將Log語句放入,這對我有所幫助。然而,我卻希望有一個更一般的,不太刺激的方法,可能會讓我在應用程序之外看到它。 – EJK
adb是你的朋友:http://stackoverflow.com/questions/2442713/view-the-tasks-activity-stack –