当用户没有专注于此活动时如何判断?

5

我不太确定如何表达这个问题,但我知道这是一个非常简单的问题。当用户不再处于我想要的活动时,我该如何知道。例如,我如何知道用户是否意外按下HOME键或接收到电话并中断了当前活动?

2个回答

6
您可以使用以下方法检查您的 Activity 是否具有焦点:
hasWindowFocus()

如果您想捕获用户离开活动的时刻,您需要在您的Activity中实现以下内容:

protected void onPause() {
     super.onPause();

     // Code here...
 }

此外,这里有更多关于活动生命周期的信息: http://developer.android.com/reference/android/app/Activity.html


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接