diff options
| author | Craig Mautner <cmautner@google.com> | 2014-12-09 18:10:20 -0800 |
|---|---|---|
| committer | Craig Mautner <cmautner@google.com> | 2014-12-09 18:10:20 -0800 |
| commit | 73bdf9761be2abdd85efc5fce165f3fa80fcfa65 (patch) | |
| tree | c3f07cadb82532daac7efc6eb2fac46904160ff8 /core/java/android/os/PersistableBundle.java | |
| parent | dc99c50427ec700fa4b4191b92f0132cf7238c4b (diff) | |
Add put/getBoolean/Array to PersistableBundle
Due to popular demand the methods putBoolean(), getBoolean(),
putBooleanArray() and getBooleanArray() have been added to
PersistableBundle.
Fixes bug 18390436.
Change-Id: Id133ba902aca774f98529e36ce560e873b88ad5b
Diffstat (limited to 'core/java/android/os/PersistableBundle.java')
| -rw-r--r-- | core/java/android/os/PersistableBundle.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/os/PersistableBundle.java b/core/java/android/os/PersistableBundle.java index c01f6885df1a..3a44428df55d 100644 --- a/core/java/android/os/PersistableBundle.java +++ b/core/java/android/os/PersistableBundle.java @@ -96,7 +96,8 @@ public final class PersistableBundle extends BaseBundle implements Cloneable, Pa !(value instanceof Double) && !(value instanceof String) && !(value instanceof int[]) && !(value instanceof long[]) && !(value instanceof double[]) && !(value instanceof String[]) && - !(value instanceof PersistableBundle) && (value != null)) { + !(value instanceof PersistableBundle) && (value != null) && + !(value instanceof Boolean) && !(value instanceof boolean[])) { throw new IllegalArgumentException("Bad value in PersistableBundle key=" + key + " value=" + value); } |
