diff options
-rw-r--r-- | packages/SubscribedFeedsProvider/src/com/android/providers/subscribedfeeds/SubscribedFeedsProvider.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/SubscribedFeedsProvider/src/com/android/providers/subscribedfeeds/SubscribedFeedsProvider.java b/packages/SubscribedFeedsProvider/src/com/android/providers/subscribedfeeds/SubscribedFeedsProvider.java index d87f5e7..120b4a3 100644 --- a/packages/SubscribedFeedsProvider/src/com/android/providers/subscribedfeeds/SubscribedFeedsProvider.java +++ b/packages/SubscribedFeedsProvider/src/com/android/providers/subscribedfeeds/SubscribedFeedsProvider.java @@ -16,6 +16,7 @@ package com.android.providers.subscribedfeeds; +import android.accounts.Account; import android.content.UriMatcher; import android.content.*; import android.database.Cursor; @@ -123,6 +124,14 @@ public class SubscribedFeedsProvider extends AbstractSyncableContentProvider { } @Override + protected void onAccountsChanged(Account[] accountsArray) { + super.onAccountsChanged(accountsArray); + for (Account account : accountsArray) { + ContentResolver.setSyncAutomatically(account, "subscribedfeeds", true); + } + } + + @Override protected void onDatabaseOpened(SQLiteDatabase db) { db.markTableSyncable("feeds", "_deleted_feeds"); } |