ContentValues
class ContentValues : Parcelable
| kotlin.Any | |
| ↳ | android.content.ContentValues |
This class is used to store a set of values that the ContentResolver can process.
Summary
| Constants | |
|---|---|
| static String | |
| Inherited constants | |
|---|---|
| Public constructors | |
|---|---|
| Creates an empty set of values using the default initial size | |
ContentValues(from: ContentValues!)Creates a set of values copied from the given set | |
ContentValues(size: Int)Creates an empty set of values using the given initial size | |
| Public methods | |
|---|---|
| Unit | clear()Removes all values. |
| Boolean | containsKey(key: String!)Returns true if this object has the named value. |
| Int | |
| Boolean | Indicates whether some other object is "equal to" this one. |
| Any! | Gets a value. |
| Boolean! | getAsBoolean(key: String!)Gets a value and converts it to a Boolean. |
| Byte! | Gets a value and converts it to a Byte. |
| ByteArray! | getAsByteArray(key: String!)Gets a value that is a byte array. |
| Double! | getAsDouble(key: String!)Gets a value and converts it to a Double. |
| Float! | getAsFloat(key: String!)Gets a value and converts it to a Float. |
| Int! | getAsInteger(key: String!)Gets a value and converts it to an Integer. |
| Long! | Gets a value and converts it to a Long. |
| Short! | getAsShort(key: String!)Gets a value and converts it to a Short. |
| String! | getAsString(key: String!)Gets a value and converts it to a String. |
| Int | hashCode() |
| Boolean | isEmpty()Indicates whether this collection is empty. |
| MutableSet<String!>! | keySet()Returns a set of all of the keys |
| Unit | Adds a value to the set. |
| Unit | Adds a value to the set. |
| Unit | Adds a value to the set. |
| Unit | Adds a value to the set. |
| Unit | Adds a value to the set. |
| Unit | Adds a value to the set. |
| Unit | Adds a value to the set. |
| Unit | Adds a value to the set. |
| Unit | Adds a value to the set. |
| Unit | putAll(other: ContentValues!)Adds all values from the passed in ContentValues. |
| Unit | Adds a null value to the set. |
| Unit | Remove a single value. |
| Int | size()Returns the number of values. |
| String | toString()Returns a string containing a concise, human-readable description of this object. |
| MutableSet<MutableEntry<String!, Any!>!>! | valueSet()Returns a set of all of the keys and values |
| Unit | writeToParcel(parcel: Parcel, flags: Int) |
| Properties | |
|---|---|
| static Parcelable.Creator<ContentValues!> | |
Constants
Public constructors
ContentValues
ContentValues()
Creates an empty set of values using the default initial size
ContentValues
ContentValues(from: ContentValues!)
Creates a set of values copied from the given set
| Parameters | |
|---|---|
from | ContentValues!: the values to copy |
ContentValues
ContentValues(size: Int)
Creates an empty set of values using the given initial size
| Parameters | |
|---|---|
size | Int: the initial size of the set of values |
Public methods
containsKey
fun containsKey(key: String!): Boolean
Returns true if this object has the named value.
| Parameters | |
|---|---|
key | String!: the value to check for |
| Return | |
|---|---|
Boolean | true if the value is present, false otherwise |
describeContents
fun describeContents(): Int
| Return | |
|---|---|
Int | a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or android.os.Parcelable#CONTENTS_FILE_DESCRIPTOR |
equals
fun equals(other: Any?): Boolean
Indicates whether some other object is "equal to" this one.
The equals method implements an equivalence relation on non-null object references:
- It is reflexive: for any non-null reference value
x,x.equals(x)should returntrue. - It is symmetric: for any non-null reference values
xandy,x.equals(y)should returntrueif and only ify.equals(x)returnstrue. - It is transitive: for any non-null reference values
x,y, andz, ifx.equals(y)returnstrueandy.equals(z)returnstrue, thenx.equals(z)should returntrue. - It is consistent: for any non-null reference values
xandy, multiple invocations ofx.equals(y)consistently returntrueor consistently returnfalse, provided no information used inequalscomparisons on the objects is modified. - For any non-null reference value
x,x.equals(null)should returnfalse.
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.
| Parameters | |
|---|---|
obj | the reference object with which to compare. |
object | This value may be null. |
| Return | |
|---|---|
Boolean | true if this object is the same as the obj argument; false otherwise. |
get
fun get(key: String!): Any!
Gets a value. Valid value types are String, Boolean, Number, and byte[] implementations.
| Parameters | |
|---|---|
key | String!: the value to get |
| Return | |
|---|---|
Any! | the data for the value, or null if the value is missing or if null was previously added with the given key |
getAsBoolean
fun getAsBoolean(key: String!): Boolean!
Gets a value and converts it to a Boolean.
| Parameters | |
|---|---|
key | String!: the value to get |
| Return | |
|---|---|
Boolean! | the Boolean value, or null if the value is missing or cannot be converted |
getAsByte
fun getAsByte(key: String!): Byte!
Gets a value and converts it to a Byte.
| Parameters | |
|---|---|
key | String!: the value to get |
| Return | |
|---|---|
Byte! | the Byte value, or null if the value is missing or cannot be converted |
getAsByteArray
fun getAsByteArray(key: String!): ByteArray!
Gets a value that is a byte array. Note that this method will not convert any other types to byte arrays.
| Parameters | |
|---|---|
key | String!: the value to get |
| Return | |
|---|---|
ByteArray! | the byte[] value, or null is the value is missing or not a byte[] |
getAsDouble
fun getAsDouble(key: String!): Double!
Gets a value and converts it to a Double.
| Parameters | |
|---|---|
key | String!: the value to get |
| Return | |
|---|---|
Double! | the Double value, or null if the value is missing or cannot be converted |
getAsFloat
fun getAsFloat(key: String!): Float!
Gets a value and converts it to a Float.
| Parameters | |
|---|---|
key | String!: the value to get |
| Return | |
|---|---|
Float! | the Float value, or null if the value is missing or cannot be converted |
getAsInteger
fun getAsInteger(key: String!): Int!
Gets a value and converts it to an Integer.
| Parameters | |
|---|---|
key | String!: the value to get |
| Return | |
|---|---|
Int! | the Integer value, or null if the value is missing or cannot be converted |
getAsLong
fun getAsLong(key: String!): Long!
Gets a value and converts it to a Long.
| Parameters | |
|---|---|
key | String!: the value to get |
| Return | |
|---|---|
Long! | the Long value, or null if the value is missing or cannot be converted |
getAsShort
fun getAsShort(key: String!): Short!
Gets a value and converts it to a Short.
| Parameters | |
|---|---|
key | String!: the value to get |
| Return | |
|---|---|
Short! | the Short value, or null if the value is missing or cannot be converted |
getAsString
fun getAsString(key: String!): String!
Gets a value and converts it to a String.
| Parameters | |
|---|---|
key | String!: the value to get |
| Return | |
|---|---|
String! | the String for the value |
isEmpty
fun isEmpty(): Boolean
Indicates whether this collection is empty.
| Return | |
|---|---|
Boolean | true iff size == 0 |
keySet
fun keySet(): MutableSet<String!>!
Returns a set of all of the keys
| Return | |
|---|---|
MutableSet<String!>! | a set of all of the keys |
put
fun put(
key: String!,
value: ByteArray!
): Unit
Adds a value to the set.
| Parameters | |
|---|---|
key | String!: the name of the value to put |
value | ByteArray!: the data for the value to put |
put
fun put(
key: String!,
value: Boolean!
): Unit
Adds a value to the set.
| Parameters | |
|---|---|
key | String!: the name of the value to put |
value | Boolean!: the data for the value to put |
put
fun put(
key: String!,
value: Byte!
): Unit
Adds a value to the set.
| Parameters | |
|---|---|
key | String!: the name of the value to put |
value | Byte!: the data for the value to put |
put
fun put(
key: String!,
value: Double!
): Unit
Adds a value to the set.
| Parameters | |
|---|---|
key | String!: the name of the value to put |
value | Double!: the data for the value to put |
put
fun put(
key: String!,
value: Float!
): Unit
Adds a value to the set.
| Parameters | |
|---|---|
key | String!: the name of the value to put |
value | Float!: the data for the value to put |
put
fun put(
key: String!,
value: Int!
): Unit
Adds a value to the set.
| Parameters | |
|---|---|
key | String!: the name of the value to put |
value | Int!: the data for the value to put |
put
fun put(
key: String!,
value: Long!
): Unit
Adds a value to the set.
| Parameters | |
|---|---|
key | String!: the name of the value to put |
value | Long!: the data for the value to put |
put
fun put(
key: String!,
value: Short!
): Unit
Adds a value to the set.
| Parameters | |
|---|---|
key | String!: the name of the value to put |
value | Short!: the data for the value to put |
put
fun put(
key: String!,
value: String!
): Unit
Adds a value to the set.
| Parameters | |
|---|---|
key | String!: the name of the value to put |
value | String!: the data for the value to put |
putAll
fun putAll(other: ContentValues!): Unit
Adds all values from the passed in ContentValues.
| Parameters | |
|---|---|
other | ContentValues!: the ContentValues from which to copy |
putNull
fun putNull(key: String!): Unit
Adds a null value to the set.
| Parameters | |
|---|---|
key | String!: the name of the value to make null |
remove
fun remove(key: String!): Unit
Remove a single value.
| Parameters | |
|---|---|
key | String!: the name of the value to remove |
size
fun size(): Int
Returns the number of values.
| Return | |
|---|---|
Int | the number of values |
toString
fun toString(): String
Returns a string containing a concise, human-readable description of this object.
| Return | |
|---|---|
String | a printable representation of this object. |
valueSet
fun valueSet(): MutableSet<MutableEntry<String!, Any!>!>!
Returns a set of all of the keys and values
| Return | |
|---|---|
MutableSet<MutableEntry<String!, Any!>!>! | a set of all of the keys and values |
writeToParcel
fun writeToParcel(
parcel: Parcel,
flags: Int
): Unit
| Parameters | |
|---|---|
dest | The Parcel in which the object should be written. This value cannot be null. |
flags | Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |