diff options
| author | Xin Li <delphij@google.com> | 2019-09-04 13:34:31 -0700 |
|---|---|---|
| committer | Xin Li <delphij@google.com> | 2019-09-04 13:34:31 -0700 |
| commit | 105542679f97d0b5a73dd1dea25301b7c56ae220 (patch) | |
| tree | 340c231c3d8173530090003a8d5f2a3358cf508e | |
| parent | 003eb4915a50c86d092f092b0f739d9fdd14848f (diff) | |
| parent | 90d0edb3dc59c5e72d665a2b4d95558884d91734 (diff) | |
| download | platform_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.java | 9 |
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, |
