Merge "Call getAllowedUid on a separate thread" into oc-dev
am: 21c34e2b50
Change-Id: I7df45a4b0124b68e049bd0b80f7ab6cef2cda4d1
This commit is contained in:
@@ -95,7 +95,6 @@ public class PersistentDataBlockService extends SystemService {
|
|||||||
mContext = context;
|
mContext = context;
|
||||||
mDataBlockFile = SystemProperties.get(PERSISTENT_DATA_BLOCK_PROP);
|
mDataBlockFile = SystemProperties.get(PERSISTENT_DATA_BLOCK_PROP);
|
||||||
mBlockDeviceSize = -1; // Load lazily
|
mBlockDeviceSize = -1; // Load lazily
|
||||||
mAllowedUid = getAllowedUid(UserHandle.USER_SYSTEM);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private int getAllowedUid(int userHandle) {
|
private int getAllowedUid(int userHandle) {
|
||||||
@@ -117,6 +116,7 @@ public class PersistentDataBlockService extends SystemService {
|
|||||||
public void onStart() {
|
public void onStart() {
|
||||||
// Do init on a separate thread, will join in PHASE_ACTIVITY_MANAGER_READY
|
// Do init on a separate thread, will join in PHASE_ACTIVITY_MANAGER_READY
|
||||||
SystemServerInitThreadPool.get().submit(() -> {
|
SystemServerInitThreadPool.get().submit(() -> {
|
||||||
|
mAllowedUid = getAllowedUid(UserHandle.USER_SYSTEM);
|
||||||
enforceChecksumValidity();
|
enforceChecksumValidity();
|
||||||
formatIfOemUnlockEnabled();
|
formatIfOemUnlockEnabled();
|
||||||
publishBinderService(Context.PERSISTENT_DATA_BLOCK_SERVICE, mService);
|
publishBinderService(Context.PERSISTENT_DATA_BLOCK_SERVICE, mService);
|
||||||
|
|||||||
Reference in New Issue
Block a user