安卓对子类的activity所有的控件进行监听,怎么实现
安卓对子类的activity所有的控件进行监听,如何实现
我有一个自己写的 myactivity...然后用这个myactivity实现了 几个activity,这些activity里面有很多控件 比如edittext,textview,bubtton等。
我想在父类myactivity里监听所有的控件的ontouch事件和onclick事件 怎么做.....
不会要一个个绑定监听吧?
其实我想做个20分钟没动的就自动退出,我上次问了,别人叫我写个服务,然后在ontouch事件里判断,如果20分没ontouch就退出,那个服务我已经写好了, 然后我在父类里 用了
这个可以用,但是只在点击activity的空白处才有效,点击activity里面那些上面edittext根本没有用
------解决方案--------------------
还有dispatchtouchevent
我有一个自己写的 myactivity...然后用这个myactivity实现了 几个activity,这些activity里面有很多控件 比如edittext,textview,bubtton等。
我想在父类myactivity里监听所有的控件的ontouch事件和onclick事件 怎么做.....
不会要一个个绑定监听吧?
其实我想做个20分钟没动的就自动退出,我上次问了,别人叫我写个服务,然后在ontouch事件里判断,如果20分没ontouch就退出,那个服务我已经写好了, 然后我在父类里 用了
@Override
public boolean onTouchEvent(MotionEvent event) {
int action = event.getAction();
if(action==MotionEvent.ACTION_DOWN)
{
TimeRug();
}
return super.onTouchEvent(event);
}
这个可以用,但是只在点击activity的空白处才有效,点击activity里面那些上面edittext根本没有用
------解决方案--------------------
还有dispatchtouchevent