如何知道哪个活动导致我的onPause

时间:2014-01-28 01:35:53

标签: android

有没有办法知道哪个活动暂停了我当前的活动?我的意思是如果调用我的暂停,我如何知道导致暂停被调用的当前活动?

由于

2 个答案:

答案 0 :(得分:1)

如果活动在您的应用程序之外,您很可能不知道哪个活动是导致它的活动,但是,如果导致您的onPause方法被调用的活动是您的某个活动,那么您你可以通过监视你的活动的“onResume”来找到你在调用“onPause”之后转到“onResume”的活动,那就是那个。

希望它有帮助!

问候!

答案 1 :(得分:0)

养成为每个活动生命周期方法添加以下行的习惯(onCreate,onPause,onResume,onStart,onRestart,onStop,onDestroy)

Log.v("LOG", "+++ <on...> <Your Activity> +++");

这样,您的logcat将以正确的顺序向您显示活动生命周期,您将能够看到哪个活动导致您的onPause。

希望这会有所帮助:)