私はthe documentation of FragmentCompat.requestPermissionsを読んでいる:FragmentCompat.requestPermissionsを使用する場合、なぜFragmentCompat.OnRequestPermissionsResultCallbackを実装する必要がありますか?
あなたのフラグメントは FragmentCompat.OnRequestPermissionsResultCallbackを実装しており、 許可要求の結果は、その onRequestPermissionsResult(int, String[], int[])に配信されます。
android.app.Fragmentです。 android.app.Fragment
はFragmentCompat.OnRequestPermissionsResultCallback
を実装していません。そして私はFragmentCompat.OnRequestPermissionsResultCallback
を私のクラスに実装していません。コンパイル時のエラーは表示されません(このクラスは抽象クラスでなければならず、そのメソッドのメソッドを実装していなければなりません)。私はFragmentCompat.requestPermissionsを呼び出すときに、私のフラグメントの方法onRequestPermissionsResultが呼び出され
public static class Frag extends Fragment implements FragmentCompat.OnRequestPermissionsResultCallback {
}
、:以下のコードを参照してください。では、FragmentCompat.requestPermissions
を使用すると、文書でFragmentCompat.OnRequestPermissionsResultCallback
を実装する必要があるとの理由は何ですか?許可ダイアログがFragmentCompat.requestPermissionsでユーザーに表示され、ユーザがアクセス権を許可または拒否したときに、FragmentCompat.OnRequestPermissionsResultCallbackが呼び出されたときに