lmw
2 天以前 855a7e18a795f0db2453a19e3e8f26ba2ff553b4
app/src/main/java/com/dollearn/student/ui/SplashActivity.kt
@@ -11,10 +11,9 @@
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
@@ -42,23 +41,19 @@
        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() {
@@ -114,7 +109,7 @@
     * 判断是否第一次启动
     */
    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")
@@ -139,7 +134,7 @@
     * 跳转下一步
     */
    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())