1
0
mirror of https://github.com/etesync/android synced 2025-07-08 23:58:27 +00:00
etesync-android/app/src/main/java/com/etesync/syncadapter/ui/BaseActivity.kt
2019-03-06 16:24:23 +00:00

36 lines
937 B
Kotlin

package com.etesync.syncadapter.ui
import androidx.appcompat.app.AppCompatActivity
import android.view.MenuItem
import com.etesync.syncadapter.App
open class BaseActivity : AppCompatActivity() {
override fun onOptionsItemSelected(item: MenuItem): Boolean {
if (item.itemId == android.R.id.home) {
if (!supportFragmentManager.popBackStackImmediate()) {
finish()
}
return true
}
return false
}
override fun onResume() {
super.onResume()
val app = applicationContext as App
val certManager = app.certManager
if (certManager != null)
certManager.appInForeground = true
}
override fun onPause() {
super.onPause()
val app = applicationContext as App
val certManager = app.certManager
if (certManager != null)
certManager.appInForeground = false
}
}