我有一个我必须修复的 Android 应用程序(它一开始不是我开发的),在启动画面活动中,在 onCreate 方法中调用了一些需要存储和电话状态的读/写权限的函数。在开始这些功能之前,我将需要权限的代码放在对象(Activitycompat.requestPermissions)中。在 android 9 (api 28) 中一切正常,即出现权限对话框并且应用暂停等待用户选择“允许”或“不允许”。从android 8.1下来(api <= 27),反而行为不一样了,就是即使出现了权限对话框,app的执行还是继续,不等待用户的决定,很明显上面提到的函数都执行了,没有找到权限启用,应用程序崩溃。如何在权限对话框等待用户输入时暂停应用程序?谢谢。