Androidカメラ、API 23以降の場合、実行時に許可を求める必要があります。 documentation によると、 、ActivityCompatまたはContextCompat。2つの違いとそのトレードオフが何であるかわかりません。
お時間ありがとうございます。
2つの違いとそのトレードオフが何であるかわかりません
実際にはトレードオフはありません。なぜそう書いたのかわからない-- checkSelfPermission() はContextCompat
のメソッドであり、ActivityCompat
はContextCompat
のサブクラス(子)なので、渡すことができますContextCompat
クラスのオブジェクトが必要な場合は常に1つ。
継承階層( docs ):