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 |