public static void logout(final View view) { // 清除用户缓存,即清除SharedPreferences中保存的用户数据 clearUserCache(); // 等待缓存清理完成 view.postDelayed(new Runnable() { @Override public void run() { view.removeCallbacks(this);//使runnable线程停止运行,停止运行当前线程 //通过SharedPreferences获取当前登录用户信息 User user=getLoginUserInfo(); // 判断当前用户信息是否清理成功 if (user == null || user.getId() <= 0) { //退出完成后进行的操作,比如清除其他和用户相关的数据 } else { view.postDelayed(this, 200); } } }, 200); }
app退出操作
最新推荐文章于 2021-05-28 10:55:07 发布