如何在需要许可的情况下暂停申请

时间:2019-06-11 20:49:42

标签: java android android-activity permissions

我有一个必须修复的Android应用程序(开始时不是我开发的),在“启动画面”活动中,在onCreate方法中调用了一些功能,这些功能需要对Storage的读写权限,而对于手机状态。在启动这些功能之前,我将需要权限的代码放在对象(Activitycompat.requestPermissions)中。 在android 9(api 28)中,一切正常运行,即出现权限对话框,应用暂停以等待用户选择“允许”或“不允许”。 从android 8.1向下(api <= 27)开始,其行为有所不同,即,即使出现权限对话框,该应用的执行仍在继续执行,而无需等待用户的决定,显然上述功能已执行且未找到启用权限后,应用程序崩溃。 如何在权限对话框等待用户输入时暂停应用程序? 谢谢。

0 个答案:

没有答案