我有一个有很多屏幕的应用程序。是否可以检测到不属于应用程序的屏幕(未在我的android清单中定义)是否可见?
发布于 2010-08-26 15:04:10
当一个活动失去焦点时(在任何屏幕上,不管是你自己的还是别人的),onPause()
都会被调用。当你的用户从你的应用程序中启动另一个活动时,你可以在他们启动时设置一个标志,并在onPause()
中检查它。如果标志不在那里,你可以假设另一个应用程序已经获得了焦点。
发布于 2010-12-23 19:23:01
如果类似于返回登录屏幕,请尝试阅读有关android:finishOnTaskLaunch的内容
http://developer.android.com/guide/topics/manifest/activity-element.html#finish
它解决了我类似的问题;-)
https://stackoverflow.com/questions/3576405
复制相似问题