Я пытаюсь сделать метод, который проверяет разрешения на андроид. Но когда я это называю, у меня есть предупреждение о пропавших без вести.Android: Подавить предупреждение при вызове метода
Вот упрощение моего кода:
public void lintTestMethod(){
if(isPermissionGranted()) {
requiresLocationPermission();
}
}
public boolean isPermissionGranted(){
return true;
}
@RequiresPermission(anyOf = {Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION})
public void requiresLocationPermission(){
}
Я попробовал, добавив:
@SuppressLint("MissingPermission")
public boolean isPermissionGranted(){
return true;
}
Но это не работает (я также попытался с помощью SuppressWarning).
В идеале, мне не нужно изменять метод lintTestMethod.
Есть ли у кого-нибудь идеи о том, как с этим бороться?
Это неясно, где вы добавляете аннотацию подавления – piotrpo
Извините, я обновил имя вызова метода. Теперь это должно быть более ясным. –