如何在活动中注册所有触摸事件?

时间:2015-11-13 18:41:55

标签: android

如何向Log.i方法注册活动中的所有事件?

例如:

  

点击R.id.btn_checkout视图

     

点击R.id.calendar视图

它可能吗?

1 个答案:

答案 0 :(得分:1)

如果您想根据自己的活动处理所有用户互动事件,可以覆盖onUserInteraction方法。

  

public void onUserInteraction()

     

每当键,触摸或轨迹球事件发生时调用   被派遣到活动。如果您愿意,可以实施此方法   知道用户在某种程度上与设备进行了交互   你的活动正在运行。

但是,你无法弄清楚哪个事件被解雇了。