Мне попался следующий синтаксис, который мне чужд. Я знаю, что String [] является массивом String, но что делают фигурные скобки
new String[]{Manifest.permission.ACCESS_FINE_LOCATION}
в следующем фрагменте кода:
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION},1);
}