| | |
| | | import android.view.WindowManager |
| | | import cn.sinata.xldutils.activity.BaseActivity |
| | | import cn.sinata.xldutils.utils.SPUtils |
| | | import com.amap.api.maps.MapsInitializer |
| | | import com.dollearn.student.MainActivity |
| | | import com.dollearn.student.R |
| | | import com.dollearn.student.WeparkApplication |
| | | import com.dollearn.student.DollearnApplication |
| | | import com.dollearn.student.dialog.RuleDialog |
| | | import com.dollearn.student.network.Apis |
| | | import com.dollearn.student.network.HttpManager |
| | |
| | | setContentView(R.layout.activity_splash) |
| | | getImg() |
| | | if (SPUtils.instance().getBoolean(Const.User.IS_AGREE)){ |
| | | MapsInitializer.updatePrivacyShow(this@SplashActivity,true,true) |
| | | MapsInitializer.updatePrivacyAgree(this@SplashActivity,true) |
| | | startNext() |
| | | }else{ |
| | | val ruleDialog = RuleDialog() |
| | | ruleDialog.setCallback(object :RuleDialog.OnClickCallback{ |
| | | override fun onOk() { |
| | | MapsInitializer.updatePrivacyAgree(this@SplashActivity,true) |
| | | startNext() |
| | | } |
| | | }) |
| | | MapsInitializer.updatePrivacyShow(this@SplashActivity,true,true) |
| | | iv_img.postDelayed({ |
| | | ruleDialog.show(supportFragmentManager,"rule") |
| | | },500) |
| | | } |
| | | // getSignInfo(this) |
| | | getSignInfo(this) |
| | | } |
| | | |
| | | private fun getImg() { |
| | |
| | | * 判断是否第一次启动 |
| | | */ |
| | | private fun startNext(){ |
| | | (application as WeparkApplication).initSdk() |
| | | (application as DollearnApplication).initSdk() |
| | | // if (SPUtils.instance().getBoolean(Const.FIRST_LAUNCH,true)){ //第一次启动显示引导页 |
| | | // HttpManager.querySystemSetByType(3).request(this,false,{_,data-> |
| | | // val s = data?.optString("content") |
| | |
| | | * 跳转下一步 |
| | | */ |
| | | private fun gotoMainOrLogin(){ |
| | | object : CountDownTimer(2000, 500) { |
| | | object : CountDownTimer(5000, 1000) { |
| | | override fun onFinish() { |
| | | val token = SPUtils.instance().getString(Const.User.TOKEN) |
| | | if (token.isEmpty()) |