本文整理了Java中android.support.v4.app.Fragment.onRequestPermissionsResult()
方法的一些代码示例,展示了Fragment.onRequestPermissionsResult()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Fragment.onRequestPermissionsResult()
方法的具体详情如下:
包路径:android.support.v4.app.Fragment
类名称:Fragment
方法名:onRequestPermissionsResult
暂无
代码示例来源:origin: lovetuzitong/MultiImageSelector
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
if(requestCode == REQUEST_STORAGE_WRITE_ACCESS_PERMISSION){
if(grantResults[0] == PackageManager.PERMISSION_GRANTED){
showCameraAction();
}
} else {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
}
代码示例来源:origin: igreenwood/SimpleCropView
@Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
@NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
BasicFragmentPermissionsDispatcher.onRequestPermissionsResult(this, requestCode, grantResults);
}
代码示例来源:origin: airbnb/AirMapView
@Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
@NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
RuntimePermissionUtils.onRequestPermissionsResult(this, requestCode, grantResults);
}
代码示例来源:origin: jokermonn/permissions4m
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[]
grantResults) {
Permissions4M.onRequestPermissionsResult(SupportFragment.this, requestCode, grantResults);
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
代码示例来源:origin: Cleveroad/AdaptiveTableLayout
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
switch (requestCode) {
case REQUEST_CODE_PERMISSION_READ_EXTERNAL_STORAGE:
pickCsvFile();
break;
case REQUEST_CODE_PERMISSION_READ_EXTERNAL_STORAGE_DEMO:
createDemoFile();
break;
}
}
}
代码示例来源:origin: crazycodeboy/TakePhoto
@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
PermissionManager.TPermissionType type = PermissionManager.onRequestPermissionsResult(requestCode, permissions, grantResults);
PermissionManager.handlePermissionsResult(getActivity(), type, invokeParam, this);
}
代码示例来源:origin: googlesamples/android-Camera2Basic
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
@NonNull int[] grantResults) {
if (requestCode == REQUEST_CAMERA_PERMISSION) {
if (grantResults.length != 1 || grantResults[0] != PackageManager.PERMISSION_GRANTED) {
ErrorDialog.newInstance(getString(R.string.request_permission))
.show(getChildFragmentManager(), FRAGMENT_DIALOG);
}
} else {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
}
代码示例来源:origin: aa112901/remusic
@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
List<Fragment> fragments = getSupportFragmentManager().getFragments();
if (fragments != null) {
for (Fragment fragment : fragments) {
if (fragment != null) {
fragment.onRequestPermissionsResult(requestCode,permissions,grantResults);
}
}
}
}
代码示例来源:origin: JasonQS/Anti-recall
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
switch (requestCode) {
case 0: {
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
} else {
Toast.makeText(getContext(), "该权限能查看撤回的图片", Toast.LENGTH_LONG).show();
}
return;
}
}
}
代码示例来源:origin: HanderWei/PermissionBestPractice
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
PermissionUtils.onRequestPermissionsResult(requestCode, permissions, grantResults, this);
}
代码示例来源:origin: jakubkinst/Android-ViewModelBinding
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
mViewModelBindingHelper.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
代码示例来源:origin: qyxxjd/AndroidBasicProject
@Override public void onRequestPermissionsResult(
int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
EasyPermissions.onRequestPermissionsResult(requestCode, permissions, grantResults, this);
}
代码示例来源:origin: linchaolong/ImagePicker
@Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
@NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
imagePicker.onRequestPermissionsResult(this, requestCode, permissions, grantResults);
}
代码示例来源:origin: xuhongv/TakePhotoAndroidN
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
takePictureManager.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
代码示例来源:origin: chendongMarch/LightAdapter
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
getAppDelegate().onRequestPermissionsResult(requestCode, permissions, grantResults);
}
代码示例来源:origin: yayaa/LocationManager
@CallSuper
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
locationManager.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
代码示例来源:origin: kartikarora/Potato-Library
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
if (requestCode == 1 && grantResults[0] == PERMISSION_GRANTED) {
mCallIntent.performClick();
} else if (requestCode == 2 && grantResults[0] == PERMISSION_GRANTED) {
mSMSIntent.performClick();
} else {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
}
}
代码示例来源:origin: PuffOpenSource/Puff-Android
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
@NonNull int[] grantResults) {
FragmentManager fragmentManager = getSupportFragmentManager();
for (Fragment fragment : fragmentManager.getFragments()) {
if (fragment != null) {
fragment.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
}
}
代码示例来源:origin: ShawnBaker/RPiCameraViewer
@Override
public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults)
{
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (requestCode == REQUEST_WRITE_EXTERNAL_STORAGE && grantResults.length > 0 &&
grantResults[0] == PackageManager.PERMISSION_GRANTED)
{
Log.info("external storage permission granted");
takeSnapshot();
}
}
代码示例来源:origin: JustinRoom/JSCKit
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
@NonNull int[] grantResults) {
if (requestCode == REQUEST_CAMERA_PERMISSION) {
if (grantResults.length != 1 || grantResults[0] != PackageManager.PERMISSION_GRANTED) {
ErrorDialog.newInstance(getString(R.string.request_permission))
.show(getChildFragmentManager(), FRAGMENT_DIALOG);
}
} else {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
}
内容来源于网络,如有侵权,请联系作者删除!