INNER CODE UNIT · Kotlin
onStop
Keyspace-cloud/android · app/src/main/kotlin/cloud/keyspace/android/AddCard.kt:580
override fun onStop() {
super.onStop()
// force wipe keyring
keyring.XCHACHA_POLY1305_KEY?.fill(0)
keyring.ED25519_PUBLIC_KEY?.fill(0)
keyring.ED25519_PRIVATE_KEY?.fill(0)
// force gc to clear keyring
System.gc()
finish()
finishAffinity()
}
override fun onBackPressed () {
val alertDialog: AlertDialog = MaterialAlertDialogBuilder(this).create()
alertDialog.setTitle("Confirm exit")
alertDialog.setMessage("Would you like to go back to the Dashboard?")