В основной активности я спросил у пользователя разрешения на использование камеры. Однако я хотел использовать камеру в другом упражнении, давайте SecondaryActivity. Я попросил разрешения, подобные этому, в одном упражнении: -
if(ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.CAMERA)
!= PackageManager.PERMISSION_GRANTED){
ActivityCompat.requestPermissions(this, PERMISSIONS_REQUIRED, 1);
}
и проверке других действий непосредственно перед запуском службы.
if(ContextCompat.checkSelfPermission(SecondaryActivity.this, Manifest.permission.CAMERA)
== PackageManager.PERMISSION_GRANTED) { // Do Something }
Так как оба this
здесь разные, мне придется запрашивать разрешения для разных действий по-разному или нет?