質問: if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) ! PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this,
回答: >ActivityCompat.requestPermissions(this, この↑メソッドの第一引数はActivityです。 これが「this」になっているので、 このコードはActivity内に記述します。 API仕様 タイミングですが 通常はパーミッションを必要とするタイミングで要求します。 例えば ボタンを押したタイミングで位置情報を取得したいなら、ボタンを押したイベントに書きます。 もし、その辺も理解できていないなら とりあえずonCreateメソッドの中に書いておけば良いです。