|
@@ -1,5 +1,6 @@
|
|
|
package com.sheep.gamegroup.util;
|
|
package com.sheep.gamegroup.util;
|
|
|
|
|
|
|
|
|
|
+import android.app.Activity;
|
|
|
import android.content.Context;
|
|
import android.content.Context;
|
|
|
import android.graphics.Color;
|
|
import android.graphics.Color;
|
|
|
import android.graphics.drawable.Drawable;
|
|
import android.graphics.drawable.Drawable;
|
|
@@ -15,12 +16,17 @@ import com.arialyy.aria.core.Aria;
|
|
|
import com.arialyy.aria.core.download.DownloadTarget;
|
|
import com.arialyy.aria.core.download.DownloadTarget;
|
|
|
import com.arialyy.aria.core.inf.IEntity;
|
|
import com.arialyy.aria.core.inf.IEntity;
|
|
|
import com.kfzs.duanduan.datashare.provider.download.DownLoadInfo;
|
|
import com.kfzs.duanduan.datashare.provider.download.DownLoadInfo;
|
|
|
|
|
+import com.sheep.gamegroup.absBase.BaseActivity;
|
|
|
import com.sheep.gamegroup.model.entity.HomeListEntity;
|
|
import com.sheep.gamegroup.model.entity.HomeListEntity;
|
|
|
import com.sheep.gamegroup.model.entity.WebviewEntity;
|
|
import com.sheep.gamegroup.model.entity.WebviewEntity;
|
|
|
import com.sheep.gamegroup.model.entity.WithdrawalEty;
|
|
import com.sheep.gamegroup.model.entity.WithdrawalEty;
|
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
|
import com.sheep.jiuyan.samllsheep.utils.ClassFileHelper;
|
|
import com.sheep.jiuyan.samllsheep.utils.ClassFileHelper;
|
|
|
import com.sheep.jiuyan.samllsheep.utils.G;
|
|
import com.sheep.jiuyan.samllsheep.utils.G;
|
|
|
|
|
+import com.sheep.jiuyan.samllsheep.utils.SpUtils;
|
|
|
|
|
+import com.umeng.socialize.UMAuthListener;
|
|
|
|
|
+import com.umeng.socialize.UMShareAPI;
|
|
|
|
|
+import com.umeng.socialize.bean.SHARE_MEDIA;
|
|
|
|
|
|
|
|
import java.io.File;
|
|
import java.io.File;
|
|
|
import java.lang.reflect.Field;
|
|
import java.lang.reflect.Field;
|
|
@@ -371,4 +377,60 @@ public class CommonUtil {
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 注销账户
|
|
|
|
|
+ */
|
|
|
|
|
+ public void loginOut(final BaseActivity activity){
|
|
|
|
|
+ //登出
|
|
|
|
|
+
|
|
|
|
|
+ UMConfigUtils.onProfileSignOff();
|
|
|
|
|
+ UMConfigUtils.onEvent(UMConfigUtils.Event.USER_LOGOUT);
|
|
|
|
|
+ UMShareAPI api= UMShareAPI.get(activity);
|
|
|
|
|
+ api.deleteOauth(activity, SHARE_MEDIA.WEIXIN, new UMAuthListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onStart(SHARE_MEDIA platform) {
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onComplete(SHARE_MEDIA platform, int action, Map<String, String> data) {
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onError(SHARE_MEDIA platform, int action, Throwable t) {
|
|
|
|
|
+ activity.hideProgress();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onCancel(SHARE_MEDIA platform, int action) {
|
|
|
|
|
+ activity.hideProgress();
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ api.deleteOauth(activity, SHARE_MEDIA.QQ, new UMAuthListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onStart(SHARE_MEDIA platform) {
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onComplete(SHARE_MEDIA platform, int action, Map<String, String> data) {
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onError(SHARE_MEDIA platform, int action, Throwable t) {
|
|
|
|
|
+ activity.hideProgress();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onCancel(SHARE_MEDIA platform, int action) {
|
|
|
|
|
+ activity.hideProgress();
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ SpUtils.login(activity, "");
|
|
|
|
|
+ SpUtils.saveWeixin(activity, "");
|
|
|
|
|
+ SpUtils.savePhone(activity, "");
|
|
|
|
|
+ ActivityManager.getInstance().finishAllActivity();
|
|
|
|
|
+ Jump2View.getInstance().goLoginView(activity,"");
|
|
|
|
|
+
|
|
|
|
|
+ activity.finish();
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|