【发布时间】:2018-10-18 05:53:22
【问题描述】:
我正在从 Fragment 请求我的应用程序的运行时权限。我可以调用 requestPermissions。
requestPermissions(new String[]{Manifest.permission.READ_PHONE_STATE}, READ_PHONE_STATE_REQUEST_CODE);
但是当我添加 onRequestPermissionsResult 时,它没有编译并说“方法不会覆盖其超类中的方法。
@TargetApi(Build.VERSION_CODES.M)
@Override
public void onRequestPermissionsResult(int requestCode,
String permissions[], int[] grantResults) {
}
谁能帮帮我。
【问题讨论】:
-
你使用
android.app.Fragment还是支持Fragments?你也可以添加你的build.gradle文件吗? -
我有这个“编译'com.android.support:support-v4:21.0.3'”@Christopher
-
我假设你也使用支持片段?!对于您的支持库,它太旧了。这是棒棒糖支持库。尝试更新到至少 23+ 或当前的 (28.+)。
-
伟大的亚尔。谢谢@Christopher
标签: android android-fragments android-permissions android-6.0-marshmallow