@Override public void onClick(View v) { switch (item) { case AUTH_MANAGE_IMG_SINA: AccessTokenKeeper.clear(MainActivity.this, AccessTokenKeeper.PREFERENCES_NAME_TOKEN_SINA); // 退登要清除cookie CookieSyncManager.createInstance(getApplicationContext()); CookieManager.getInstance().removeAllCookie(); Toast.makeText(MainActivity.this, "已取消绑定", Toast.LENGTH_SHORT).show(); sinaTokenStateTextView.setText(Constants.oauth.NOT_AUTHORIZED); sinaTokenStateImageView.setVisibility(View.INVISIBLE); // 更改运行时数据 RunningData.sinaTokenState = Constants.oauth.NOT_AUTHORIZED; break; case AUTH_MANAGE_IMG_TENCENT: AccessTokenKeeper.clear( MainActivity.this, AccessTokenKeeper.PREFERENCES_NAME_TOKEN_TENCENT); Toast.makeText(MainActivity.this, "已取消绑定", Toast.LENGTH_SHORT).show(); tencentTokenStateTextView.setText(Constants.oauth.NOT_AUTHORIZED); tencentTokenStateImageView.setVisibility(View.INVISIBLE); // 更改运行时数据 RunningData.tencentTokenState = Constants.oauth.NOT_AUTHORIZED; break; case AUTH_MANAGE_IMG_RENREN: AccessTokenKeeper.clear( MainActivity.this, AccessTokenKeeper.PREFERENCES_NAME_TOKEN_RENREN); // 人人SDK的特殊性,得把根本性的那个preference删了 // Logout renren.logout(MainActivity.this); AccessTokenKeeper.clear(MainActivity.this, "renren_sdk_config"); Toast.makeText(MainActivity.this, "已取消绑定", Toast.LENGTH_SHORT).show(); renrenTokenStateTextView.setText(Constants.oauth.NOT_AUTHORIZED); renrenTokenStateImageView.setVisibility(View.INVISIBLE); // 更改运行时数据 RunningData.renrenTokenState = Constants.oauth.NOT_AUTHORIZED; break; } }