From 4203968ed148a7e56ab460c8d6edb744cb1645e4 Mon Sep 17 00:00:00 2001 From: 陈奇 <1650699704@qq.com> Date: Fri, 07 Dec 2018 17:16:54 +0800 Subject: [PATCH] [*]优化微信登陆用户信息 --- app/src/main/java/com/moral/yunfushao/activity/SplashActivity.java | 35 ++++++++++++++++++++++++++++++----- 1 files changed, 30 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/moral/yunfushao/activity/SplashActivity.java b/app/src/main/java/com/moral/yunfushao/activity/SplashActivity.java index 8fdcadc..1c469d5 100644 --- a/app/src/main/java/com/moral/yunfushao/activity/SplashActivity.java +++ b/app/src/main/java/com/moral/yunfushao/activity/SplashActivity.java @@ -5,18 +5,21 @@ import android.text.TextUtils; import android.view.View; +import com.moral.andbrickslib.utils.NetworkUtil; import com.moral.andbrickslib.utils.StatusBarUtil; import com.moral.yunfushao.MainActivity; import com.moral.yunfushao.MainApp; import com.moral.yunfushao.R; import com.moral.yunfushao.base.BaseActivity; +import com.moral.yunfushao.utils.SharedPreferencesUtil; /** * Created by haijiang on 2017/2/20. */ -public class SplashActivity extends BaseActivity implements Runnable{ +public class SplashActivity extends BaseActivity implements Runnable { + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -68,16 +71,38 @@ public void run() { try { Thread.sleep(1000); - } catch(InterruptedException e) { + } catch (InterruptedException e) { e.printStackTrace(); } - if(!TextUtils.isEmpty(MainApp.userId)){ + int type = SharedPreferencesUtil.getUtil(this).getLoginInfo().getLogin_type(); + + if (!NetworkUtil.isAvailable(this)) { + return; + } + switch (type) { + case 1: + //������������ + goHome(); + break; + case 2: + //������������ + sendReq(); + break; + case -1: + Intent intent = new Intent(this, LoginActivity.class); + startActivity(intent); + default: + } + finish(); + } + + private void goHome() { + if (!TextUtils.isEmpty(MainApp.userId)) { Intent intent = new Intent(this, MainActivity.class); startActivity(intent); - }else{ + } else { Intent intent = new Intent(this, LoginActivity.class); startActivity(intent); } - finish(); } } -- Gitblit v1.8.0