java.lang.SecurityException: Permission Denial: null asks to run as user 9 but is calling from use

突然报这个错

  java.lang.SecurityException: Permission Denial: null asks to run as user 9 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL or android.permission.INTERACT_ACROSS_USERS

看着像是缺少权限,于是乎加了

<permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" android:protectionLevel="signature"/>

然并卵

查了下

他解决这个问题的方式是:将BaseAcivity里的getUserId改为了getApplicationUserId。方法名有关系?

然后我查看了下我代码,我发现我也有个userId,难道是因为不能以userId来定义变量名和者方法名,我抱着试试的态度,将userId改为了userID.不报错了。。。。。amazing

为什么项目里不能出现useId呢????????怎么不安全呢???不明白

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值