3

我想知道用户何时与我的应用交互。我试过使用Window.Callback,但我遇到了工具栏的问题。

如果我们调用setSupportActionBar( setActionBar) myWindow.Callback不再接收事件。

限制:

我不能延长Activity。我需要一个全球性的地方来处理与应用程序的所有交互。

4

2 回答 2

1

试试onUserInteraction()

每当将键、触摸或轨迹球事件分派到活动时调用。如果您希望知道用户在您的活动运行时以某种方式与设备进行了交互,请实施此方法。

于 2019-04-02T09:04:46.523 回答
0

您可以通过覆盖onUserInteraction活动的方法来实现这一点

@Override
public void onUserInteraction(){
  //do what you like here
}

请参阅文档以获取更多信息 文档

于 2019-04-02T09:06:16.173 回答