| | |
| | | import android.os.Bundle |
| | | import android.util.Log |
| | | import android.widget.ImageView |
| | | import androidx.core.app.ActivityCompat |
| | | import cn.sinata.xldutils.utils.SPUtils |
| | | import com.driver.igotrip.R |
| | | import com.driver.igotrip.base.BaseEvent |
| | | import com.driver.igotrip.base.Const |
| | | import com.driver.igotrip.base.MyBaseActivity |
| | | import com.driver.igotrip.netUtls.getToken |
| | | import com.driver.igotrip.ui.main.MainActivity |
| | |
| | | import com.twitter.sdk.android.core.Twitter |
| | | import com.twitter.sdk.android.core.TwitterAuthConfig |
| | | import com.twitter.sdk.android.core.TwitterConfig |
| | | import org.greenrobot.eventbus.EventBus |
| | | import org.jetbrains.anko.find |
| | | import org.jetbrains.anko.startActivity |
| | | import java.util.* |
| | | |
| | | class StartActivity : MyBaseActivity() { |
| | | override fun setContentView() { |
| | | setContentView(R.layout.activity_start) |
| | | } |
| | | |
| | | private val iv by lazy { find<ImageView>(R.id.iv) } |
| | | |
| | | override fun initView() { |
| | | showHeader(false) |
| | | showTitle(false) |
| | | var language = SPUtils.getString("language") |
| | | if (language.isEmpty()){ |
| | | val locale: Locale = resources.configuration.locale |
| | | var systemLang = locale.language |
| | | if (systemLang == "en" || systemLang == "ch" || systemLang == "fr"){ |
| | | SPUtils.save("language", systemLang) |
| | | }else{ |
| | | SPUtils.save("language", "ch") |
| | | } |
| | | } |
| | | val build = TwitterConfig.Builder(this) |
| | | .logger(DefaultLogger(Log.DEBUG)) |
| | | .twitterAuthConfig(TwitterAuthConfig("FBddBQ492ZHOkaDslZ075mhMr", "U5d2i6WHH5FVH5yvHK7gtrPanVwnqytGOoLiZx0ZpKYkl88G2H")) |
| | | .twitterAuthConfig( |
| | | TwitterAuthConfig( |
| | | "FBddBQ492ZHOkaDslZ075mhMr", |
| | | "U5d2i6WHH5FVH5yvHK7gtrPanVwnqytGOoLiZx0ZpKYkl88G2H" |
| | | ) |
| | | ) |
| | | .debug(true).build() |
| | | Twitter.initialize(build) |
| | | } |
| | |
| | | super.onCreate(savedInstanceState) |
| | | iv.postDelayed({ |
| | | callLast() |
| | | },500) |
| | | }, 500) |
| | | } |
| | | |
| | | private fun callLast() { |
| | | if (getToken().isNullOrEmpty()){ |
| | | if (getToken().isNullOrEmpty()) { |
| | | startActivity<LoginActivity>() |
| | | }else{ |
| | | } else { |
| | | startActivity<MainActivity>() |
| | | } |
| | | } |