getUserId引起的bug

2019-10-12  本文已影响0人  成虫_62d0

最近项目中在修改用户昵称的时候报了如下bug

this requires android.permission.INTERACT_ACROSS_USERS_FULL or android.permission.INTERACT_ACROSS_USERS

这个问题很眼熟, 上次一个项目也报了。 所以这次记录一下。

原因是android 8.0以上手机中, 代码如果有以下代码
getUserId() 那么就会报这个错误并发生crash。

修改成 getLocalUser()即可.

上一篇 下一篇

猜你喜欢

热点阅读