[Blankj/AndroidUtilCode]权限申请异常(少部分机型报错,无法重现)

2024-07-15 444 views
7

java.lang.RuntimeException: Failure delivering result ResultInfo{who=@android:requestPermissions:, request=1, result=-1, data=Intent { act=android.content.pm.action.REQUEST_PERMISSIONS (has extras) }} to activity {com.camera.s9.camera/com.blankj.utilcode.util.PermissionUtils$PermissionActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. 依赖的是最新版本1.25.9

回答

8

你是自定义主题了吗

2

我直接使用的是 Activity 不会触发这个崩溃的啊,只有当使用 AppCompatActivity 时主题不是使用 Compat 系列才会有这个问题,奇怪正常情况下怎么会出现这个异常呢。

1

自定义了主题,parent="Theme.AppCompat.Light.NoActionBar"

4

影响用户数7 image

5

你对我的 PermissionActivity 设置了主题?不需要设置的呀

3

好,后续观察下结果