android中有多少种类型的UserHandles?

时间:2017-10-26 21:18:37

标签: android android-7.0-nougat multi-user

在我的多用户识别应用程序中,我使用以下两种方式获取OWNER(用户0)用户的用户句柄。然而这两个句柄都不同。我不明白为什么两个用户句柄不同。两个代码片段都是从服务类调用的。

  1. android.os.Process.myUserHandle()
  2. 以下代码中的UserHandle.readFromParcel(parcel):在我的情况下,userId为0。

    public static UserHandle getUserHandle(int userId) {
            Parcel parcel = Parcel.obtain();
            parcel.writeInt(userId);
            parcel.setDataPosition(0);
            UserHandle user = UserHandle.readFromParcel(parcel);
            parcel.recycle();
            return user;
        }
    

0 个答案:

没有答案