|  |  |  | 
|---|
|  |  |  | import android.content.Context; | 
|---|
|  |  |  | import android.content.Intent; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.dayu.baselibrary.net.subscribers.SubscriberListener; | 
|---|
|  |  |  | import com.dayu.baselibrary.utils.TipUtil; | 
|---|
|  |  |  | import com.dayu.baselibrary.utils.ToastUtil; | 
|---|
|  |  |  | import com.dayu.qiheonlinelibrary.activity.HomeActivityQHOline; | 
|---|
|  |  |  | import com.dayu.qiheonlinelibrary.bean.LoginResult; | 
|---|
|  |  |  | import com.dayu.qiheonlinelibrary.bean.PricePlanResult; | 
|---|
|  |  |  | import com.dayu.qiheonlinelibrary.net.ApiManager; | 
|---|
|  |  |  | import com.dayu.qiheonlinelibrary.net.BaseResponse; | 
|---|
|  |  |  | import com.dayu.qiheonlinelibrary.net.RSAUtile; | 
|---|
|  |  |  | import com.dayu.qiheonlinelibrary.net.subscribers.SubscriberListener; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.security.AllPermission; | 
|---|
|  |  |  | import java.text.SimpleDateFormat; | 
|---|
|  |  |  | import java.util.Date; | 
|---|
|  |  |  | import java.util.HashMap; | 
|---|
|  |  |  | 
|---|
|  |  |  | * 备注: | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public class QHOnLineApplication { | 
|---|
|  |  |  | public static QHOnLineApplication qhAloneApplication; | 
|---|
|  |  |  | public static QHOnLineApplication qhOnLineApplication; | 
|---|
|  |  |  | public Application application; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String tokenStr; | 
|---|
|  |  |  | 
|---|
|  |  |  | public String adminId;//登录的账号id | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static QHOnLineApplication getInstance(Application context) { | 
|---|
|  |  |  | if (qhAloneApplication == null) { | 
|---|
|  |  |  | qhAloneApplication = new QHOnLineApplication(); | 
|---|
|  |  |  | if (qhOnLineApplication == null) { | 
|---|
|  |  |  | qhOnLineApplication = new QHOnLineApplication(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | qhAloneApplication.application = context; | 
|---|
|  |  |  | qhOnLineApplication.application = context; | 
|---|
|  |  |  | ApiManager.init(); | 
|---|
|  |  |  | return qhAloneApplication; | 
|---|
|  |  |  | return qhOnLineApplication; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static QHOnLineApplication getInstance() { | 
|---|
|  |  |  | if (qhAloneApplication == null) { | 
|---|
|  |  |  | qhAloneApplication = new QHOnLineApplication(); | 
|---|
|  |  |  | if (qhOnLineApplication == null) { | 
|---|
|  |  |  | qhOnLineApplication = new QHOnLineApplication(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return qhAloneApplication; | 
|---|
|  |  |  | return qhOnLineApplication; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | if (t.getData() != null) { | 
|---|
|  |  |  | getToken(context, name, pw, t.getData()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | ToastUtil.show(t.getMsg()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | 
|---|
|  |  |  | arerNumber = t.getData().getOtherData().getAdcdList().get(0).substring(4); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | adminId = t.getData().getUserId(); | 
|---|
|  |  |  | context.startActivity(new Intent(context, com.dayu.qiheonlinelibrary.activity.HomeActivity.class)); | 
|---|
|  |  |  | context.startActivity(new Intent(context, HomeActivityQHOline.class)); | 
|---|
|  |  |  | ((Activity) context).finish(); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | TipUtil.show((Activity) context, "登录失败,请重试"); | 
|---|