Я пытаюсь создать обратный вызов, который проверяет, принял ли пользователь разрешение, я запросил разрешение в классе non Activity , используя:
ActivityCompat.requestPermissions((Activity) context, new String[]{Manifest.permission.READ_PHONE_STATE}, REQUEST_READ_PHONE_STATE);
, но мои проблемы создают обратный вызов, когда пользователь принимает или отклоняет разрешение.
Я пробовал что-то вроде этого:
((Activity) this.baseContext).onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { }
, но я получаю сообщение об ошибке, поскольку для этого требуется тип возврата.