Robbiani Renato
- Forum-Beiträge: 648
25.12.2023, 17:57:47 via Website
25.12.2023 17:57:47 via Website
Hallo zusammen
Meine App verwendet mehrere Rechte.
var rechte = arrayOf(
Manifest.permission.WRITE_EXTERNAL_STORAGE,
Manifest.permission.READ_EXTERNAL_STORAGE
)
Mit einem Launcher kann ich aber nur ein Recht abfragen.
private val requestPermissionLauncher = registerForActivityResult(ActivityResultContracts.RequestPermission()){ isGranted : Boolean ->
if(isGranted){
str_text = getString(R.string.lbl_recht_neu)
Toast.makeText(ctx, str_text, Toast.LENGTH_SHORT).show()
}else{
str_text = getString(R.string.lbl_recht_fasch)
Toast.makeText(ctx, str_text, Toast.LENGTH_SHORT).show()
finish()
}
}
und Starten
requestPermissionLauncher.launch(Manifest.permission.WRITE_EXTERNAL_STORAGE)
Ist es möglich mehrere Rechte mit einem Launcher abzufragen oder muss ich für jedes Recht ein eigener Launcher erstellen?
Gruss Renato
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.