0

在模式锁定通过后,知道我的应用程序何时获得焦点的最简单方法是什么?一旦我的屏幕重新打开,onResume 就会被调用,无论它前面的模式锁定活动如何(假设我的应用程序是关闭屏幕之前打开的最后一个东西)。

4

2 回答 2

1

您可以通过调用来检查您的 Activity 或 View 是否有焦点:

Activity.hasWindowFocus()

或者

View.hasFocus()

http://developer.android.com/reference/android/app/Activity.html#hasWindowFocus () http://developer.android.com/reference/android/view/View.html#hasFocus ()

于 2012-04-19T21:36:21.233 回答
0

我认为你最好的选择是Activity.onWindowFocusChanged()

于 2012-04-19T21:36:13.347 回答