package com.tejia.lijin.app.util;
|
|
import android.content.Context;
|
import android.content.SharedPreferences;
|
|
import com.alibaba.baichuan.trade.biz.login.AlibcLogin;
|
import com.alibaba.baichuan.trade.biz.login.AlibcLoginCallback;
|
import com.umeng.analytics.MobclickAgent;
|
import com.tejia.lijin.app.callBack.LonginTaobaoCallback;
|
import com.tejia.lijin.app.util.user.UserUtil;
|
|
import static android.content.Context.MODE_PRIVATE;
|
|
|
/**
|
* 登陆淘宝 帮助类
|
*/
|
public class LoginTaobao {
|
public static void getLoginTaobao(final Context context, final LonginTaobaoCallback callback) {
|
//登陆
|
if (context.getSharedPreferences("user", MODE_PRIVATE).getBoolean("isLogin", false)) {
|
//淘宝登陆成功
|
if (AlibcLogin.getInstance().isLogin()) {
|
callback.onSuccess();
|
} else {
|
final AlibcLogin alibcLogin = AlibcLogin.getInstance();
|
alibcLogin.showLogin(new AlibcLoginCallback() {
|
|
@Override
|
public void onSuccess(int i, String s, String s1) {
|
SharedPreferences sp = context.getSharedPreferences("user", MODE_PRIVATE);
|
SharedPreferences.Editor editor = sp.edit();
|
editor.putString("TrolleyTransformationLink", "");
|
editor.commit();
|
callback.onSuccess();
|
}
|
|
@Override
|
public void onFailure(int code, String msg) {
|
callback.onError();
|
MobclickAgent.reportError(context, "ShoppingTrolleyFragment---code:" + code + "---msg:" + msg);
|
}
|
});
|
}
|
} else {
|
UserUtil.jumpLogin(context);
|
}
|
}
|
}
|