首页 > 学院 > 开发设计 > 正文

app退出操作

2019-11-08 00:02:56
字体:
来源:转载
供稿:网友
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);}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表