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);}
新聞熱點
疑難解答