2016-04-20 16 views
0

私はthe documentation of FragmentCompat.requestPermissionsを読んでいる:FragmentCompat.requestPermissionsを使用する場合、なぜFragmentCompat.OnRequestPermissionsResultCallbackを実装する必要がありますか?

あなたのフラグメントは FragmentCompat.OnRequestPermissionsResultCallbackを実装しており、 許可要求の結果は、その onRequestPermissionsResult(int, String[], int[])に配信されます。

android.app.Fragmentです。 android.app.FragmentFragmentCompat.OnRequestPermissionsResultCallbackを実装していません。そして私はFragmentCompat.OnRequestPermissionsResultCallbackを私のクラスに実装していません。コンパイル時のエラーは表示されません(このクラスは抽象クラスでなければならず、そのメソッドのメソッドを実装していなければなりません)。私はFragmentCompat.requestPermissionsを呼び出すときに、私のフラグメントの方法onRequestPermissionsResultが呼び出され

ほかに
public static class Frag extends Fragment implements FragmentCompat.OnRequestPermissionsResultCallback { 

} 

、:以下のコードを参照してください。では、FragmentCompat.requestPermissionsを使用すると、文書でFragmentCompat.OnRequestPermissionsResultCallbackを実装する必要があるとの理由は何ですか?許可ダイアログがFragmentCompat.requestPermissionsでユーザーに表示され、ユーザがアクセス権を許可または拒否したときに、FragmentCompat.OnRequestPermissionsResultCallbackが呼び出されたときに

答えて

2

、このコードでは、ユーザーがこの権限を許可または拒否した後に何が起こるか書くべき

関連する問題