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(size: Int) Creates an empty set of values using the given initial size |
|
ContentValues(from: ContentValues!) Creates a set of values copied from the given set |
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(size: Int)
Creates an empty set of values using the given initial size
Parameters | |
---|---|
size |
Int: the initial size of the set of values |
ContentValues
ContentValues(from: ContentValues!)
Creates a set of values copied from the given set
Parameters | |
---|---|
from |
ContentValues!: the values to copy |
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
x
andy
,x.equals(y)
should returntrue
if and only ify.equals(x)
returnstrue
. - It is transitive: for any non-null reference values
x
,y
, andz
, ifx.equals(y)
returnstrue
andy.equals(z)
returnstrue
, thenx.equals(z)
should returntrue
. - It is consistent: for any non-null reference values
x
andy
, multiple invocations ofx.equals(y)
consistently returntrue
or consistently returnfalse
, provided no information used inequals
comparisons 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: 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 |
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: 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: 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: 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: 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: 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: 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 |
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 |