| | |
| | | import com.sinata.xqmuse.network.request |
| | | import com.sinata.xqmuse.ui.guide.GuideActivity |
| | | import com.sinata.xqmuse.utils.Const |
| | | import com.umeng.commonsdk.UMConfigure |
| | | import kotlinx.android.synthetic.main.activity_splash.* |
| | | import org.jetbrains.anko.startActivity |
| | | import java.io.ByteArrayInputStream |
| | |
| | | // Log.e("mmp","解析参数:音频id=${code}") |
| | | // } |
| | | } |
| | | AMapLocationClient.updatePrivacyShow(this,true,true) |
| | | AMapLocationClient.updatePrivacyAgree(this,true) |
| | | AMapUtilCoreApi.setCollectInfoEnable(false) |
| | | if (SPUtils.instance().getBoolean(Const.User.IS_AGREE)){ |
| | | AMapLocationClient.updatePrivacyShow(this,true,true) |
| | | AMapLocationClient.updatePrivacyAgree(this,true) |
| | | startNext() |
| | | }else{ |
| | | getAgreement() |
| | |
| | | userRuleDialog.arguments = bundleOf("privacy" to privacy, "user" to user) |
| | | userRuleDialog.setDismissCallback(object : UserRuleDialog.OnDismiss { |
| | | override fun onDismiss() { |
| | | if (!SPUtils.instance().getBoolean(Const.User.IS_AGREE, false)) |
| | | if (!SPUtils.instance().getBoolean(Const.User.IS_AGREE, false)){ |
| | | finish() |
| | | else |
| | | AMapLocationClient.updatePrivacyShow(this@SplashActivity,true,true) |
| | | AMapLocationClient.updatePrivacyAgree(this@SplashActivity,true) |
| | | } else |
| | | startNext() |
| | | } |
| | | }) |
| | |
| | | * 判断是否第一次启动 |
| | | */ |
| | | private fun startNext(){ |
| | | UMConfigure.preInit(this, Const.UMENG_KEY, "") |
| | | (application as JkApplication).initSdk() |
| | | if (SPUtils.instance().getBoolean(Const.FIRST_LAUNCH,true)){ //第一次启动显示引导页 |
| | | SPUtils.instance().put(Const.FIRST_LAUNCH,false).apply() |