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 |