<span style="white-space:pre"> </span>// 监测触屏事件
public boolean dispatchTouchEvent(MotionEvent event) {
int actionType = event.getAction();
switch (actionType) {
<span style="white-space:pre"> </span>//它可以监测触屏的三个操作,按下(down),抬起(up),移动(move,只要手指没有离开屏幕都算move操作,我们可以在这三个监测点做我们想要的操作)
case MotionEvent.ACTION_UP: {
<span style="white-space:pre"> </span>//我这里想做的是在点击手机屏幕时,监测程序是否做了登录,如果没有做登录那直接做登录请求
if (myCommplatform.checkLocalEnvironment(mContext)) {
if (!mActivity.isLoginSuccess) {
mActivity.requestLogin();
}
}
}
break;
case MotionEvent.ACTION_DOWN:
break;
case MotionEvent.ACTION_MOVE:
break;
}
return super.dispatchTouchEvent(event);
}