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 |
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. |
| 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()Returns a hash code value for the object. |
| 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)Flatten this object in to a Parcel. |
| 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
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(android.os.Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit.
| Return | |
|---|---|
Int |
a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or
|
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 |
hashCode
fun hashCode(): Int
Returns a hash code value for the object. This method is supported for the benefit of hash tables such as those provided by java.util.HashMap.
The general contract of hashCode is:
- Whenever it is invoked on the same object more than once during an execution of a Java application, the
hashCodemethod must consistently return the same integer, provided no information used inequalscomparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application. - If two objects are equal according to the
equalsmethod, then calling thehashCodemethod on each of the two objects must produce the same integer result. - It is not required that if two objects are unequal according to the
equalsmethod, then calling thehashCodemethod on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.
| Return | |
|---|---|
Int |
a hash code value for this object. |
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
Flatten this object in to a Parcel.
| 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 the following:
|