package com.fuban.driver.ui.pub
|
|
import android.annotation.SuppressLint
|
import android.os.Bundle
|
import androidx.core.app.ActivityCompat
|
import com.fuban.driver.R
|
import com.fuban.driver.base.Const
|
import com.fuban.driver.base.MyBaseActivity
|
import com.fuban.driver.netUtls.getToken
|
import com.fuban.driver.ui.main.MainActivity
|
import org.jetbrains.anko.startActivity
|
|
class StartActivity : MyBaseActivity() {
|
override fun setContentView() {
|
setContentView(R.layout.activity_start)
|
}
|
|
override fun initView() {
|
showHeader(false)
|
showTitle(false)
|
}
|
|
@SuppressLint("SourceLockedOrientationActivity")
|
override fun onCreate(savedInstanceState: Bundle?) {
|
super.onCreate(savedInstanceState)
|
setRxpermiss()
|
}
|
|
|
private fun callLast() {
|
if (getToken().isNullOrEmpty()){
|
startActivity<LoginActivity>()
|
}else{
|
startActivity<MainActivity>()
|
}
|
}
|
|
@SuppressLint("CheckResult")
|
private fun setRxpermiss() {
|
ActivityCompat.requestPermissions(this, Const.PERMISSIONS_LIST, 101);
|
}
|
|
override fun onRequestPermissionsResult(
|
requestCode: Int,
|
permissions: Array<out String>,
|
grantResults: IntArray
|
) {
|
super.onRequestPermissionsResult(requestCode, permissions, grantResults)
|
if (requestCode == 101) {
|
var b = grantResults.size == Const.PERMISSIONS_LIST.size
|
if (b) {
|
callLast()
|
} else {
|
callLast()
|
}
|
}
|
}
|
|
override fun setOnclick() {
|
}
|
|
|
}
|