package com.tangem.presentation.activity import android.annotation.SuppressLint import android.content.Intent import android.os.Bundle import android.support.v7.app.AppCompatActivity import com.tangem.data.network.ServerApiHelperElectrum import com.tangem.wallet.BuildConfig import com.tangem.wallet.R import kotlinx.android.synthetic.main.activity_logo.* class LogoActivity : AppCompatActivity() { companion object { val TAG: String = LogoActivity::class.java.simpleName const val EXTRA_AUTO_HIDE = "extra_auto_hide" const val MILLIS_AUTO_HIDE = 1000 } private var serverApiHelperElectrum: ServerApiHelperElectrum = ServerApiHelperElectrum() private val hideRunnable = Runnable { this.hide() } override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_logo) ivLogo.setOnClickListener { hide() } } @SuppressLint("SetTextI18n") override fun onPostCreate(savedInstanceState: Bundle?) { super.onPostCreate(savedInstanceState) if (BuildConfig.DEBUG) tvAppVersion.text = "BETA v." + BuildConfig.VERSION_NAME + "\n" + "dev" + "\n" + "build " + BuildConfig.VERSION_CODE else tvAppVersion.text = "BETA v." + BuildConfig.VERSION_NAME if (intent.getBooleanExtra(EXTRA_AUTO_HIDE, true)) ivLogo.postDelayed(hideRunnable, MILLIS_AUTO_HIDE.toLong()) } private fun hide() { val intent = Intent(baseContext, MainActivity::class.java) startActivity(intent) finish() } }