Android 如何捕获应用程序上的所有用户交互
如何捕获应用程序上的所有用户交互? 我一直在尝试Android 如何捕获应用程序上的所有用户交互,android,Android,如何捕获应用程序上的所有用户交互? 我一直在尝试activity.onUserInteraction,但它没有捕捉到与对话框的交互,甚至没有捕捉到编辑文本的交互 我是否需要在每个编辑文本和对话框中单独管理 在活动中,任何触摸/手势都将通过dispatchTouchEvent。你可以覆盖它 @Override public boolean dispatchTouchEvent(MotionEvent ev) { Log.d("MyActivity", " dis
activity.onUserInteraction
,但它没有捕捉到与对话框的交互,甚至没有捕捉到编辑文本的交互
我是否需要在每个编辑文本和对话框中单独管理 在活动中,任何触摸/手势都将通过
dispatchTouchEvent
。你可以覆盖它
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
Log.d("MyActivity", " dispatchTouchEvent: ");
if(ev.getAction() == MotionEvent.ACTION_DOWN){
// do something
}
else if(ev.getAction() == MotionEvent.ACTION_UP){
// do something else
}
// ... so on
return super.dispatchTouchEvent(ev);
}
互动意味着什么?您是否询问用户何时触摸传感器或输入编辑文本?我想知道用户何时使用应用程序,因此任何视图交互(包括对话框、编辑文本、单击视图区域、按钮等)@ MuthSalaSeEdif <代码>活动在