Merge "Fix SecurityException at getActiveSubscriptionInfoList() on N and O" am: be4c269813 am: 92b38533ec am: d43f2fd23c am: 945d572d39 am: 4d31d33b20
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Messaging/+/1345449 Change-Id: Id5fb582f0d369bfb1f2becb2c750fc64a144614b
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user