summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2015-06-04 21:10:57 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-06-04 21:11:05 +0000
commit16422b25f7a814be0c3ceba44a4e9e62b10427a5 (patch)
tree939ec3a5d48ca202064ab7b8acc9a67bac823c5d
parent65561b5c5100d4d4b18d5086cba52d796122e78d (diff)
parent143739cb6b0468804f83f2398b3666eb21280de6 (diff)
downloadframeworks_base-16422b25f7a814be0c3ceba44a4e9e62b10427a5.zip
frameworks_base-16422b25f7a814be0c3ceba44a4e9e62b10427a5.tar.gz
frameworks_base-16422b25f7a814be0c3ceba44a4e9e62b10427a5.tar.bz2
Merge changes If241e329,Ib69b6987 into mnc-dev
* changes: Clarify docs on registerContentObserver. Add missing docs to StateSet.
-rw-r--r--core/java/android/content/ContentResolver.java14
-rw-r--r--core/java/android/util/StateSet.java7
2 files changed, 13 insertions, 8 deletions
diff --git a/core/java/android/content/ContentResolver.java b/core/java/android/content/ContentResolver.java
index 17a8eb7..96a80e7 100644
--- a/core/java/android/content/ContentResolver.java
+++ b/core/java/android/content/ContentResolver.java
@@ -1552,23 +1552,21 @@ public abstract class ContentResolver {
*
* @param uri The URI to watch for changes. This can be a specific row URI, or a base URI
* for a whole class of content.
- * @param notifyForDescendents If <code>true</code> changes to URIs beginning with <code>uri</code>
- * will also cause notifications to be sent. If <code>false</code> only changes to the exact URI
- * specified by <em>uri</em> will cause notifications to be sent. If <code>true</code>, any URI values
- * at or below the specified URI will also trigger a match.
+ * @param notifyForDescendents When false, the observer will be notified whenever a
+ * change occurs to the exact URI specified by <code>uri</code> or to one of the
+ * URI's ancestors in the path hierarchy. When true, the observer will also be notified
+ * whenever a change occurs to the URI's descendants in the path hierarchy.
* @param observer The object that receives callbacks when changes occur.
* @see #unregisterContentObserver
*/
public final void registerContentObserver(Uri uri, boolean notifyForDescendents,
- ContentObserver observer)
- {
+ ContentObserver observer) {
registerContentObserver(uri, notifyForDescendents, observer, UserHandle.myUserId());
}
/** @hide - designated user version */
public final void registerContentObserver(Uri uri, boolean notifyForDescendents,
- ContentObserver observer, int userHandle)
- {
+ ContentObserver observer, int userHandle) {
try {
getContentService().registerContentObserver(uri, notifyForDescendents,
observer.getContentObserver(), userHandle);
diff --git a/core/java/android/util/StateSet.java b/core/java/android/util/StateSet.java
index 83dfc47..c2a6a7a 100644
--- a/core/java/android/util/StateSet.java
+++ b/core/java/android/util/StateSet.java
@@ -119,7 +119,14 @@ public class StateSet {
/** @hide */
public StateSet() {}
+ /**
+ * A state specification that will be matched by all StateSets.
+ */
public static final int[] WILD_CARD = new int[0];
+
+ /**
+ * A state set that does not contain any valid states.
+ */
public static final int[] NOTHING = new int[] { 0 };
/**