2012-09-29 37 views
0

我必须在onPause中设置一个标志,只有onPause不会跟随onStop。 例如当我的活动不在前面但部分可见时,我可以做到吗?如果onStop不会被调用,我该如何检查onPause?

+1

将一个字段变量添加到您的Activity类。将其设置在onResume()中并将其重置到onStop()中。如果你的问题是“我怎么知道onStop()会被调用”,你不能。你想达到什么目的?为什么? – Simon

+0

@Simon如果我可以在onPause中获取关于我的活动的可见性的信息,那么我有办法。我想查看我的活动是否部分可见或不可见? – ddnith

回答

1

当onPause被调用时,这意味着您的Activity已经变得部分可见。我想,你现在还不知道以后会发生什么,因为人们通常无法知道未来。

+0

我有两个活动A和B.A是应用程序类型的活动,B是对话类型。当A在前台并且B被调用时A去前台并且onPause被调用,但不是onStop。如果我在我的onPause中知道如果我的活动部分可见并不完全可见,那么是否有方法? – ddnith

+0

@ user1664734当你在onPause时,你的活动部分可见 –

相关问题