CellInfoWcdma
class CellInfoWcdma : CellInfo, Parcelable
kotlin.Any | ||
↳ | android.telephony.CellInfo | |
↳ | android.telephony.CellInfoWcdma |
Immutable cell information from a point in time.
Requires API level 18 (Android 4.3, Jelly Bean)
Summary
Inherited constants | |
---|---|
Public methods | |
---|---|
Unit |
writeToParcel(dest: Parcel!, flags: Int) Implement the Parcelable interface |
Int |
hashCode()
|
Boolean |
Indicates whether some other object is "equal to" this one. |
String |
toString() Returns a string representation of the object. |
CellSignalStrengthWcdma! |
Requires API level 18 (Android 4.3, Jelly Bean) |
CellIdentityWcdma! |
Requires API level 18 (Android 4.3, Jelly Bean) |
Int |
Implement the Parcelable interface |
Inherited functions | |
---|---|
Properties | |
---|---|
static Parcelable.Creator<CellInfoWcdma!>! |
Implement the Parcelable interface |
Public methods
writeToParcel
fun writeToParcel(dest: Parcel!, flags: Int): Unit
Implement the Parcelable interface
Requires API level 18 (Android 4.3, Jelly Bean)
Parameters | |
---|---|
dest |
Parcel!: The Parcel in which the object should be written. |
flags |
Parcel!: 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 |
hashCode
fun hashCode(): Int
Requires API level 18 (Android 4.3, Jelly Bean)
Return | |
---|---|
Int: hash code |
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
.
The equals
method for class Object
implements the most discriminating possible equivalence relation on objects; that is, for any non-null reference values x
and y
, this method returns true
if and only if x
and y
refer to the same object (x == y
has the value true
).
Note that it is generally necessary to override the hashCode
method whenever this method is overridden, so as to maintain the general contract for the hashCode
method, which states that equal objects must have equal hash codes. Requires API level 17 (Android 4.2, Jelly Bean) Requires API level 18 (Android 4.3, Jelly Bean)
Parameters | |
---|---|
obj |
Any?: the reference object with which to compare. |
Return | |
---|---|
Boolean: true if this object is the same as the obj argument; false otherwise. |
toString
fun toString(): String
Returns a string representation of the object. In general, the toString
method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.
The toString
method for class Object
returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@
', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Requires API level 17 (Android 4.2, Jelly Bean) Requires API level 18 (Android 4.3, Jelly Bean)
Return | |
---|---|
String: a string representation of the object. |
getCellSignalStrength
fun getCellSignalStrength(): CellSignalStrengthWcdma!
Requires API level 18 (Android 4.3, Jelly Bean)
getCellIdentity
fun getCellIdentity(): CellIdentityWcdma!
Requires API level 18 (Android 4.3, Jelly Bean)
describeContents
fun describeContents(): Int
Implement the Parcelable interface
Requires API level 18 (Android 4.3, Jelly Bean)
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 |
Properties
CREATOR
static val CREATOR: Parcelable.Creator<CellInfoWcdma!>!
Implement the Parcelable interface
Requires API level 18 (Android 4.3, Jelly Bean)