summaryrefslogtreecommitdiffstats
path: root/src/com/google
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2013-01-30 16:37:48 -0800
committerJohn Reck <jreck@google.com>2013-01-30 16:38:47 -0800
commita44d376a92993839117f34743a17e27bf090b1a9 (patch)
treee9da65d0bb39233dde65a58ed6c373845f4120ee /src/com/google
parent501ced9324dd97e71435e08e431a7f97cf1b8bed (diff)
downloadandroid_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.java27
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);
+ }
+}