Paste the code in the project. You can understand it!
@ Overridepublic boolean dispatchTouchEvent (MotionEvent ev) {// TODO Auto-generated method stub // Toast. makeText (getApplicationContext (), "Operation ing", Toast. LENGTH_SHORT )//. show (); // Log. I (TAG, "Operation ing"); resetTime (); return super. dispatchTouchEvent (ev);} private void resetTime () {// TODO Auto-generated method stubmHandler. removeMessages (SHOW_ANOTHER_ACTIVITY); // remove Message msg = mHandler from the messages column. obtainMessage (SHOW_ANOTHER_ACTIVITY); mHandler. sendMessageDelayed (msg, 1000*60*1); // enter screensaver 5 minutes after no operation} private Handler mHandler = new Handler () {@ Overridepublic void handleMessage (Message msg) {// TODO Auto-generated method stubsuper. handleMessage (msg); if (msg. what = SHOW_ANOTHER_ACTIVITY) {// jump to activity // Log. I (TAG, "Jump to activity"); Intent intent = new Intent (FaultActivity. this, ScreenSaverActivity. class); startActivity (intent );}}};