Merge "Fix SecurityException at getActiveSubscriptionInfoList() on N and O" am: be4c269813
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Messaging/+/1345449 Change-Id: If661b26336c80e6c4928afd9adc2111eb2a255ee
This commit is contained in:
@@ -79,11 +79,6 @@ public class DataModelImpl extends DataModel {
|
|||||||
mDataModelWorker = new BackgroundWorker();
|
mDataModelWorker = new BackgroundWorker();
|
||||||
mDatabaseHelper = DatabaseHelper.getInstance(context);
|
mDatabaseHelper = DatabaseHelper.getInstance(context);
|
||||||
mSyncManager = new SyncManager();
|
mSyncManager = new SyncManager();
|
||||||
if (OsUtil.isAtLeastN()) {
|
|
||||||
createConnectivityUtilForEachActiveSubscription();
|
|
||||||
} else {
|
|
||||||
sConnectivityUtilInstanceCachePreN = new ConnectivityUtil(context);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -219,6 +214,12 @@ public class DataModelImpl extends DataModel {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onApplicationCreated() {
|
public void onApplicationCreated() {
|
||||||
|
if (OsUtil.isAtLeastN()) {
|
||||||
|
createConnectivityUtilForEachActiveSubscription();
|
||||||
|
} else {
|
||||||
|
sConnectivityUtilInstanceCachePreN = new ConnectivityUtil(mContext);
|
||||||
|
}
|
||||||
|
|
||||||
FixupMessageStatusOnStartupAction.fixupMessageStatus();
|
FixupMessageStatusOnStartupAction.fixupMessageStatus();
|
||||||
ProcessPendingMessagesAction.processFirstPendingMessage();
|
ProcessPendingMessagesAction.processFirstPendingMessage();
|
||||||
SyncManager.immediateSync();
|
SyncManager.immediateSync();
|
||||||
|
|||||||
Reference in New Issue
Block a user