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 | trueif the value is present,falseotherwise | 
describeContents
fun describeContents(): Int
| Return | |
|---|---|
| Int | a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0orandroid.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 | trueif this object is the same as the obj argument;falseotherwise. | 
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 nullif the value is missing or ifnullwas previously added with the givenkey | 
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 nullif 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 nullif 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, ornullis the value is missing or not abyte[] | 
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 nullif 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 nullif 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 nullif 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 nullif 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 nullif 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 either0or a combination ofandroid.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES | 
