Exit on pressing Back
This commit is contained in:
parent
cce617b12f
commit
21365e3b96
4 changed files with 22 additions and 4 deletions
|
|
@ -179,6 +179,18 @@ class ThreadActivity : SimpleActivity() {
|
|||
finish()
|
||||
}
|
||||
|
||||
override fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean {
|
||||
if (keyCode == KeyEvent.KEYCODE_BACK && intent.getBooleanExtra(FROM_NOTIFICATION, false)) {
|
||||
val intent = Intent(this@ThreadActivity, MainActivity::class.java).apply {
|
||||
flags = Intent.FLAG_ACTIVITY_CLEAR_TOP
|
||||
putExtra(EXIT, true)
|
||||
}
|
||||
startActivity(intent)
|
||||
finish()
|
||||
}
|
||||
return super.onKeyDown(keyCode, event)
|
||||
}
|
||||
|
||||
private fun setupCachedMessages(callback: () -> Unit) {
|
||||
ensureBackgroundThread {
|
||||
messages = try {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue