summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXin Li <delphij@google.com>2019-09-04 13:34:31 -0700
committerXin Li <delphij@google.com>2019-09-04 13:34:31 -0700
commit105542679f97d0b5a73dd1dea25301b7c56ae220 (patch)
tree340c231c3d8173530090003a8d5f2a3358cf508e
parent003eb4915a50c86d092f092b0f739d9fdd14848f (diff)
parent90d0edb3dc59c5e72d665a2b4d95558884d91734 (diff)
downloadplatform_packages_apps_Messaging-ndk-sysroot-r21.tar.gz
platform_packages_apps_Messaging-ndk-sysroot-r21.tar.bz2
platform_packages_apps_Messaging-ndk-sysroot-r21.zip
DO NOT MERGE - Merge Android 10 into masterndk-sysroot-r21
Bug: 139893257 Change-Id: I7624257e4cffc690f0df4c844b23cd2accddca4b
-rw-r--r--src/com/android/messaging/datamodel/SyncManager.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/messaging/datamodel/SyncManager.java b/src/com/android/messaging/datamodel/SyncManager.java
index 5ac3d0a..28fc696 100644
--- a/src/com/android/messaging/datamodel/SyncManager.java
+++ b/src/com/android/messaging/datamodel/SyncManager.java
@@ -17,6 +17,7 @@
package com.android.messaging.datamodel;
import android.content.Context;
+import android.content.pm.PackageManager;
import android.database.ContentObserver;
import android.net.Uri;
import android.provider.Telephony;
@@ -308,6 +309,14 @@ public class SyncManager {
// Primary users default SMS app - don't monitor telephony (most changes from this app)
mNotifyOnChanges = false;
mSyncOnChanges = false;
+ if (context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_AUTOMOTIVE)) {
+ // This is default SMS app but on Auto platform, even default SMS app needs
+ // to be notified of changes because Bluetooth makes changes to Sms database
+ // (thru ContentProvider). Content Change notifications help the default SMS app
+ // refresh display with changes, whenever Bluetooth changes data in SMS db.
+ mNotifyOnChanges = true;
+ mSyncOnChanges = false;
+ }
}
if (mNotifyOnChanges || mSyncOnChanges) {
context.getContentResolver().registerContentObserver(Telephony.MmsSms.CONTENT_URI,