Android 重新进入活动时onUserInteraction方法不起作用?

Android 重新进入活动时onUserInteraction方法不起作用?,android,Android,我有一个活动,我在这里使用了一个计时器,并希望它在用户交互更改时重置,它工作正常,但在我重新输入该活动后,当用户触摸屏幕时,onUserinteraction方法不会被调用 @Override public void onUserInteraction() { super.onUserInteraction(); // reset the timer with user interaction if (flag

我有一个活动,我在这里使用了一个计时器,并希望它在用户交互更改时重置,它工作正常,但在我重新输入该活动后,当用户触摸屏幕时,
onUserinteraction
方法不会被调用

   @Override
    public void onUserInteraction() {
            super.onUserInteraction();
            // reset the timer with user interaction
            if (flag == 0) {
                timer.cancel();
                timer.start();
          }
    }
阅读

每当将按键、触摸或轨迹球事件发送到 活动。如果您希望知道用户已经 在活动运行时以某种方式与设备交互。 此回调和onUserLeaveHint()旨在帮助活动 智能管理状态栏通知;特别是 帮助活动确定取消通知的适当时间

对活动的onUserLeaveHint()回调的所有调用都将 伴随着对onUserInteraction()的调用。这确保了您的 活动将被告知相关的用户活动,如下拉 打开通知窗格并触摸其中的项目

请注意,此回调将为以下触地操作调用: 开始触摸手势,但可能不会为移动的触摸和 后续的修补操作

只有当用户与设备交互时才会调用它

每当将按键、触摸或轨迹球事件发送到 活动。如果您希望知道用户已经 在活动运行时以某种方式与设备交互。 此回调和onUserLeaveHint()旨在帮助活动 智能管理状态栏通知;特别是 帮助活动确定取消通知的适当时间

对活动的onUserLeaveHint()回调的所有调用都将 伴随着对onUserInteraction()的调用。这确保了您的 活动将被告知相关的用户活动,如下拉 打开通知窗格并触摸其中的项目

请注意,此回调将为以下触地操作调用: 开始触摸手势,但可能不会为移动的触摸和 后续的修补操作

只有当用户与设备交互时才会调用它