diff options
author | John Reck <jreck@google.com> | 2013-01-30 16:37:48 -0800 |
---|---|---|
committer | John Reck <jreck@google.com> | 2013-01-30 16:38:47 -0800 |
commit | a44d376a92993839117f34743a17e27bf090b1a9 (patch) | |
tree | e9da65d0bb39233dde65a58ed6c373845f4120ee /src/com/google | |
parent | 501ced9324dd97e71435e08e431a7f97cf1b8bed (diff) | |
download | android_packages_apps_Snap-a44d376a92993839117f34743a17e27bf090b1a9.tar.gz android_packages_apps_Snap-a44d376a92993839117f34743a17e27bf090b1a9.tar.bz2 android_packages_apps_Snap-a44d376a92993839117f34743a17e27bf090b1a9.zip |
show enable sync option for canvas
Temporary change for testing
Change-Id: I46305cb3b182e0a48625bf4fcad3205334ade961
Diffstat (limited to 'src/com/google')
-rw-r--r-- | src/com/google/android/canvas/provider/EnableSyncActivity.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/com/google/android/canvas/provider/EnableSyncActivity.java b/src/com/google/android/canvas/provider/EnableSyncActivity.java new file mode 100644 index 000000000..9885fbfd6 --- /dev/null +++ b/src/com/google/android/canvas/provider/EnableSyncActivity.java @@ -0,0 +1,27 @@ +package com.google.android.canvas.provider; + +import android.accounts.Account; +import android.accounts.AccountManager; +import android.app.Activity; +import android.content.ContentResolver; +import android.os.Bundle; + +import com.android.gallery3d.provider.CanvasProvider; +import com.android.gallery3d.provider.CanvasProviderBase; + + +public class EnableSyncActivity extends Activity { + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Account[] accounts = AccountManager.get(this).getAccountsByType( + CanvasProvider.ACCOUNT_TYPE); + for (Account account : accounts) { + ContentResolver.setSyncAutomatically(account, + CanvasProvider.PHOTO_AUTHORITY, true); + } + finish(); + getContentResolver().notifyChange(CanvasProviderBase.NOTIFY_CHANGED_URI, + null, false); + } +} |