getUserId引起的bug

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

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

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

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

修改成 getLocalUser()即可.

你可能感兴趣的:(getUserId引起的bug)