如果您遇到“重定向到闹钟和提醒设置不起作用”的问题,可能是因为以下原因:
1.权限问题。 2.代码中的错误。
在Android 12中有可能需要使用以下代码来跳转到设置页面:
Kotlin:
val intent = Intent(Settings.ACTION_APP_NOTIFICATION_SETTINGS)
intent.putExtra(Settings.EXTRA_APP_PACKAGE, packageName)
startActivity(intent)
Java:
Intent intent = new Intent(Settings.ACTION_APP_NOTIFICATION_SETTINGS);
intent.putExtra(Settings.EXTRA_APP_PACKAGE, getPackageName());
startActivity(intent);
如果这种方法不起作用,您可以尝试使用以下代码:
Kotlin:
val intent = Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS)
val uri: Uri = Uri.fromParts("package", packageName, null)
intent.data = uri
startActivity(intent)
Java:
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri uri = Uri.fromParts("package", getPackageName(), null);
intent.setData(uri);
startActivity(intent);
该代码可以跳转到应用程序详细信息屏幕,从那里可以访问通知设置。
这样就可以解决“重定向到闹钟和提醒设置不起作用”的问题啦!
上一篇:Android12:在targetSdkVersion为31的情况下,toast消息会被裁剪。
下一篇:Android12ACCESS_FINE_LOCATION被返回为PERMISSION_DENIED即使已经授权