add dialog / strings (camera_required & why_camera_required)

This commit is contained in:
andrekir 2021-11-19 23:35:10 -03:00
parent 062dbbc47d
commit bd42397237
4 changed files with 16 additions and 1 deletions

View file

@ -218,7 +218,16 @@ class ChannelFragment : ScreenFragment("Channel"), Logging {
zxingScan.setDesiredBarcodeFormats(IntentIntegrator.QR_CODE)
zxingScan.initiateScan()
} else {
(requireActivity() as MainActivity).requestCameraPermission()
MaterialAlertDialogBuilder(requireContext())
.setTitle(R.string.camera_required)
.setMessage(R.string.why_camera_required)
.setNeutralButton(R.string.cancel) { _, _ ->
debug("Camera permission denied")
}
.setPositiveButton(getString(R.string.accept)) { _, _ ->
(requireActivity() as MainActivity).requestCameraPermission()
}
.show()
}
}