summaryrefslogtreecommitdiffstats
path: root/core/java/android/content/SyncAdaptersCache.java
diff options
context:
space:
mode:
authorFred Quintana <fredq@google.com>2009-08-19 13:13:18 -0700
committerFred Quintana <fredq@google.com>2009-08-20 13:52:22 -0700
commite0616ffb741b64e3bc7a1e3ad9def3d50eee53fd (patch)
tree36beef758104791c49182db6cf4499d5ba885bcb /core/java/android/content/SyncAdaptersCache.java
parent9e61acd9ff267fe9fdbcd130905bdd63ff70db3a (diff)
downloadframeworks_base-e0616ffb741b64e3bc7a1e3ad9def3d50eee53fd.zip
frameworks_base-e0616ffb741b64e3bc7a1e3ad9def3d50eee53fd.tar.gz
frameworks_base-e0616ffb741b64e3bc7a1e3ad9def3d50eee53fd.tar.bz2
add a supportsUploading flag in the SyncAdapter description and honor it in the SyncManager
Diffstat (limited to 'core/java/android/content/SyncAdaptersCache.java')
-rw-r--r--core/java/android/content/SyncAdaptersCache.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/java/android/content/SyncAdaptersCache.java b/core/java/android/content/SyncAdaptersCache.java
index c27fd25..7d9f1de 100644
--- a/core/java/android/content/SyncAdaptersCache.java
+++ b/core/java/android/content/SyncAdaptersCache.java
@@ -49,7 +49,10 @@ import android.util.AttributeSet;
}
final boolean userVisible =
sa.getBoolean(com.android.internal.R.styleable.SyncAdapter_userVisible, true);
- return new SyncAdapterType(authority, accountType, userVisible);
+ final boolean supportsUploading =
+ sa.getBoolean(com.android.internal.R.styleable.SyncAdapter_supportsUploading,
+ true);
+ return new SyncAdapterType(authority, accountType, userVisible, supportsUploading);
} finally {
sa.recycle();
}