From 3dd0fcd5845bc1011a29f0be459160d03ba013ec Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Thu, 6 Jan 2022 12:51:24 +0200 Subject: [PATCH] Initialize requestPermissionLauncher in onCreate Do not dismiss keyguard in onCreate --- .../main/kotlin/com/tutpro/baresip/MainActivity.kt | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index 8c6a92bf..8273db42 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -123,8 +123,6 @@ class MainActivity : AppCompatActivity() { kgm = getSystemService(Context.KEYGUARD_SERVICE) as KeyguardManager - dismissKeyguard() - window.addFlags(WindowManager.LayoutParams.FLAG_IGNORE_CHEEK_PRESSES) setContentView(binding.root) @@ -627,14 +625,15 @@ class MainActivity : AppCompatActivity() { delegate.applyDayNight() } + requestPermissionLauncher = registerForActivityResult(ActivityResultContracts.RequestPermission()) {} + ActivityCompat.requestPermissions(this, arrayOf(Manifest.permission.RECORD_AUDIO), + MIC_PERMISSION_REQUEST_CODE) + } // OnCreate override fun onStart() { - Log.i(TAG, "Main onStart") + Log.d(TAG, "Main onStart") super.onStart() - requestPermissionLauncher = registerForActivityResult(ActivityResultContracts.RequestPermission()) {} - ActivityCompat.requestPermissions(this, arrayOf(Manifest.permission.RECORD_AUDIO), - MIC_PERMISSION_REQUEST_CODE) } override fun onResume() {