Android 楠木';未调用s permissiongrated()回调
我使用向用户请求和授予权限。 我同意这一点:Android 楠木';未调用s permissiongrated()回调,android,android-permissions,nammu,Android,Android Permissions,Nammu,我使用向用户请求和授予权限。 我同意这一点: @Override public void onClick(View v) { if (v.equals(myButton)) { Nammu.init(getActivity()); if (Nammu.checkPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { //Its
@Override
public void onClick(View v) {
if (v.equals(myButton)) {
Nammu.init(getActivity());
if (Nammu.checkPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE)) {
//Its ok, do stuff here...
} else {
//Asking for permission
//Third parameter is *this* Fragment. So the callbacks should fire here, in this class instance. Which is a Fragment.
Nammu.askForPermission(getActivity(), Manifest.permission.WRITE_EXTERNAL_STORAGE, this);
}
}
在同样的片段中,我有:
@Override
public void permissionGranted() {
Log.i("perm_is_granted", "yes, granted");
}
@Override
public void permissionRefused() {
Log.i("perm_is_granted", "no, refused");
}
问题是:
这两个回调函数从未被调用。
我做错了什么 是否覆盖活动中的“onRequestPermissionsResult”方法?