Android 为什么在使用FragmentCompat.requestPermissions时需要实现FragmentCompat.OnRequestPermissionsResultCallback?

Android 为什么在使用FragmentCompat.requestPermissions时需要实现FragmentCompat.OnRequestPermissionsResultCallback?,android,android-fragments,android-permissions,Android,Android Fragments,Android Permissions,我在读: 您的片段必须实现 以及 权限请求将传递给其 我延伸android.app.Fragment未实现FragmentCompat.OnRequestPermissionsResultCallback。而且我没有在我的类中实现FragmentCompat.OnRequestPermissionsResultCallback。我没有看到编译时错误(这个类必须是抽象的或实现其接口的方法)。请参阅下面的代码: public static class Frag extends Fragment i

我在读:

您的片段必须实现 以及 权限请求将传递给其

我延伸
android.app.Fragment
未实现
FragmentCompat.OnRequestPermissionsResultCallback
。而且我没有在我的类中实现
FragmentCompat.OnRequestPermissionsResultCallback
。我没有看到编译时错误(这个类必须是抽象的或实现其接口的方法)。请参阅下面的代码:

public static class Frag extends Fragment implements FragmentCompat.OnRequestPermissionsResultCallback {

}

此外,当我调用FragmentCompat.requestPermissions时,我的片段的方法被调用。那么,当使用
FragmentCompat.requestPermissions
时,为什么文档说有必要实现
FragmentCompat.OnRequestPermissionsResultCallback

当FragmentCompat.requestPermissions向用户显示权限对话框时,以及当用户允许或拒绝权限时,调用FragmentCompat.OnRequestPermissionsResultCallback时,在此代码中,您应该编写当FragmentCompat.requestPermissions向用户显示权限对话框时,用户允许或拒绝此权限后发生的情况,并且当用户允许或拒绝此权限时,调用FragmentCompat.OnRequestPermissionsResultCallback,在这段代码中,您应该编写在用户允许或拒绝此权限后发生的情况