Merge "Fix SecurityException at getActiveSubscriptionInfoList() on N and O"

This commit is contained in:
Treehugger Robot
2020-06-22 16:38:07 +00:00
committed by Gerrit Code Review

View File

@@ -79,11 +79,6 @@ public class DataModelImpl extends DataModel {
mDataModelWorker = new BackgroundWorker();
mDatabaseHelper = DatabaseHelper.getInstance(context);
mSyncManager = new SyncManager();
if (OsUtil.isAtLeastN()) {
createConnectivityUtilForEachActiveSubscription();
} else {
sConnectivityUtilInstanceCachePreN = new ConnectivityUtil(context);
}
}
@Override
@@ -219,6 +214,12 @@ public class DataModelImpl extends DataModel {
@Override
public void onApplicationCreated() {
if (OsUtil.isAtLeastN()) {
createConnectivityUtilForEachActiveSubscription();
} else {
sConnectivityUtilInstanceCachePreN = new ConnectivityUtil(mContext);
}
FixupMessageStatusOnStartupAction.fixupMessageStatus();
ProcessPendingMessagesAction.processFirstPendingMessage();
SyncManager.immediateSync();