@@ -68,6 +68,8 @@ public class UserInfo implements Parcelable {
6868 public String name ;
6969 public String iconPath ;
7070 public int flags ;
71+ public long creationTime ;
72+ public long lastLoggedInTime ;
7173
7274 public UserInfo (int id , String name , int flags ) {
7375 this (id , name , null , flags );
@@ -101,6 +103,8 @@ public UserInfo(UserInfo orig) {
101103 id = orig .id ;
102104 flags = orig .flags ;
103105 serialNumber = orig .serialNumber ;
106+ creationTime = orig .creationTime ;
107+ lastLoggedInTime = orig .lastLoggedInTime ;
104108 }
105109
106110 public UserHandle getUserHandle () {
@@ -122,6 +126,8 @@ public void writeToParcel(Parcel dest, int parcelableFlags) {
122126 dest .writeString (iconPath );
123127 dest .writeInt (flags );
124128 dest .writeInt (serialNumber );
129+ dest .writeLong (creationTime );
130+ dest .writeLong (lastLoggedInTime );
125131 }
126132
127133 public static final Parcelable .Creator <UserInfo > CREATOR
@@ -140,5 +146,7 @@ private UserInfo(Parcel source) {
140146 iconPath = source .readString ();
141147 flags = source .readInt ();
142148 serialNumber = source .readInt ();
149+ creationTime = source .readLong ();
150+ lastLoggedInTime = source .readLong ();
143151 }
144152}
0 commit comments