|
@@ -3,6 +3,7 @@ package com.cooleshow.student.ui.splash;
|
|
|
import android.content.Context;
|
|
|
import android.graphics.Point;
|
|
|
import android.os.Bundle;
|
|
|
+import android.text.TextUtils;
|
|
|
import android.util.Log;
|
|
|
import android.view.LayoutInflater;
|
|
|
import android.view.MotionEvent;
|
|
@@ -13,9 +14,11 @@ import android.widget.TextView;
|
|
|
import androidx.annotation.Nullable;
|
|
|
import androidx.viewpager.widget.ViewPager;
|
|
|
|
|
|
+import com.alibaba.android.arouter.facade.Postcard;
|
|
|
import com.alibaba.android.arouter.facade.annotation.Route;
|
|
|
import com.alibaba.android.arouter.launcher.ARouter;
|
|
|
import com.cooleshow.base.common.ConstantKey;
|
|
|
+import com.cooleshow.base.constanst.Constants;
|
|
|
import com.cooleshow.base.router.RouterPath;
|
|
|
import com.cooleshow.base.ui.activity.BaseMVPActivity;
|
|
|
import com.cooleshow.base.utils.SPUtils;
|
|
@@ -43,9 +46,13 @@ public class GuideActivity extends BaseMVPActivity<ActivityGuideBinding, GuidePr
|
|
|
private MyViewPage vp;
|
|
|
private ViewPagerAdapter vpAdapter;
|
|
|
private TextView tv_go;
|
|
|
+ private String extra;
|
|
|
|
|
|
@Override
|
|
|
protected void initView() {
|
|
|
+ if (getIntent().hasExtra(Constants.COMMON_EXTRA_KEY)) {
|
|
|
+ extra = getIntent().getStringExtra(Constants.COMMON_EXTRA_KEY);
|
|
|
+ }
|
|
|
LayoutInflater inflater = LayoutInflater.from(this);
|
|
|
views = new ArrayList<View>();
|
|
|
views.add(inflater.inflate(R.layout.guide_one, null));
|
|
@@ -63,13 +70,14 @@ public class GuideActivity extends BaseMVPActivity<ActivityGuideBinding, GuidePr
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
StatusBarUtil.setStatusBarDarkTheme(this, true);
|
|
|
}
|
|
|
|
|
|
- private void goAction(){
|
|
|
+ private void goAction() {
|
|
|
SPUtils.getInstance().put(ConstantKey.IS_FIRST_LAUNCH, true);
|
|
|
if (UserHelper.isLogin()) {
|
|
|
jumpMain();
|
|
@@ -77,9 +85,15 @@ public class GuideActivity extends BaseMVPActivity<ActivityGuideBinding, GuidePr
|
|
|
jumpLogin();
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
private void jumpLogin() {
|
|
|
- ARouter.getInstance().build(RouterPath.UserCenter.PATH_VERIFY_LOGIN).navigation();
|
|
|
+ Postcard build = ARouter.getInstance().build(RouterPath.UserCenter.PATH_VERIFY_LOGIN);
|
|
|
+ if (!TextUtils.isEmpty(extra)) {
|
|
|
+ build.withString(Constants.COMMON_EXTRA_KEY, extra);
|
|
|
+ }
|
|
|
+ build.navigation();
|
|
|
}
|
|
|
+
|
|
|
private void jumpMain() {
|
|
|
ARouter.getInstance().build(RouterPath.APPCenter.PATH_HOME).navigation();
|
|
|
}
|