功能描述:
APP在公共的设备上运行,出于安全考虑,当登录的用户在超过一定时间内没有做任何操作,
则系统自动登出,用户如需重新操作APP,则需要重新登录 。
第一步:创建一个BaseActivity
public class BaseActivity extends FinalActivity { public Context context; //运行上下文 @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); startAD(); } private Handler handler = new Handler(); private long time = 1000 * 60 * 5; //设置限时时间:5分钟 @Override public boolean dispatchTouchEvent(MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: handler.removeCallbacks(runnable); break; case MotionEvent.ACTION_UP: startAD(); break; } return super.dispatchTouchEvent(event); } private Runnable runna