【发布时间】:2013-01-15 15:11:38
【问题描述】:
我正在寻找一种工具(可能是 Eclipse 插件),它可以让我对 Android 的后台堆栈有所了解。我试图找到解决我继承的应用程序的方法。我经常导航到一个屏幕,然后尝试确定正在运行的活动。我有源代码,所以我总是可以回答这个问题,但它并不总是快速简单的。
如果在 DDMS 中我可以看到哪些活动处于活动状态,那就太好了。如果我可以查看后台堆栈的全部内容,或者至少可以查看我的流程中的那些活动,那就更好了。这会让我对 Android 正在做的事情有一些了解。
我意识到在实际设备上存在权限问题会/应该阻止这种情况,但如果这只是在模拟器上工作,我会很好。
有没有人知道可以帮助解决此问题的工具或方法?
【问题讨论】:
-
阅读developers SDK on the lifecycle of the activities,然后,使用源卢克,阅读它,呼吸它,研究它,通过洒上 Log.d(TAG, "HERE") 在活动函数的生命周期中,您将通过这种方式了解自己的位置!
-
感谢您的评论。我对活动生命周期非常熟悉,并且已经将 Log 语句放入其中,这确实有所帮助。然而,我希望有一种更通用、侵入性更小的方法,它可能让我在我的应用程序之外获得可见性。
-
adb 是你的朋友:stackoverflow.com/questions/2442713/…
-
不错。感谢您的信息。
标签: android