Example usage for Java android.util SparseBooleanArray fields, constructors, methods, implement or subclass
The text is from its open source code.
SparseBooleanArray() Creates a new SparseBooleanArray containing no mappings. | |
SparseBooleanArray(int initialCapacity) Creates a new SparseBooleanArray containing no mappings that will not require any additional memory allocation to store the specified number of mappings. |
void | append(int key, boolean value) Puts a key/value pair into the array, optimizing for the case where the key is greater than all existing keys in the array. |
void | clear() Removes all key-value mappings from this SparseBooleanArray. |
SparseBooleanArray | clone() |
boolean | get(int key, boolean valueIfKeyNotFound) Gets the boolean mapped from the specified key, or the specified value if no such mapping has been made. |
boolean | get(int key) Gets the boolean mapped from the specified key, or false if no such mapping has been made. |
int | indexOfKey(int key) Returns the index for which #keyAt would return the specified key, or a negative number if the specified key is not mapped. |
int | indexOfValue(boolean value) Returns an index for which #valueAt would return the specified key, or a negative number if no keys map to the specified value. |
int | keyAt(int index) Given an index in the range 0...size()-1 , returns the key from the index th key-value mapping that this SparseBooleanArray stores. |
void | put(int key, boolean value) Adds a mapping from the specified key to the specified value, replacing the previous mapping from the specified key if there was one. |
int | size() Returns the number of key-value mappings that this SparseBooleanArray currently stores. |
boolean | valueAt(int index) Given an index in the range 0...size()-1 , returns the value from the index th key-value mapping that this SparseBooleanArray stores. |