Move requestPermissions from onResume to onCreate
1. MainActivity's onResume and InstallerActivity's onResume are
called in serial, which causes nested permission dialog.
2. it's infinite loop(keep asking the permission) if a user presses
the back button in the permission dialog
For those reason, I moved the method to onCreate
Bug: 396238850
Test: run the terminal app
Change-Id: I802e595448a6ce3c7be17615294542b9d9e15a25
diff --git a/android/TerminalApp/java/com/android/virtualization/terminal/BaseActivity.kt b/android/TerminalApp/java/com/android/virtualization/terminal/BaseActivity.kt
index 70bc5e4..229cdbb 100644
--- a/android/TerminalApp/java/com/android/virtualization/terminal/BaseActivity.kt
+++ b/android/TerminalApp/java/com/android/virtualization/terminal/BaseActivity.kt
@@ -30,10 +30,6 @@
TerminalExceptionHandler(applicationContext)
}
}
- }
-
- public override fun onResume() {
- super.onResume()
if (
applicationContext.checkSelfPermission(Manifest.permission.POST_NOTIFICATIONS) !=