有没有办法知道哪个活动暂停了我当前的活动?我的意思是如果调用我的暂停,我如何知道导致暂停被调用的当前活动?
由于
答案 0 :(得分:1)
如果活动在您的应用程序之外,您很可能不知道哪个活动是导致它的活动,但是,如果导致您的onPause方法被调用的活动是您的某个活动,那么您你可以通过监视你的活动的“onResume”来找到你在调用“onPause”之后转到“onResume”的活动,那就是那个。
希望它有帮助!
问候!
答案 1 :(得分:0)
养成为每个活动生命周期方法添加以下行的习惯(onCreate,onPause,onResume,onStart,onRestart,onStop,onDestroy)
Log.v("LOG", "+++ <on...> <Your Activity> +++");
这样,您的logcat将以正确的顺序向您显示活动生命周期,您将能够看到哪个活动导致您的onPause。
希望这会有所帮助:)