- android
- android.accessibilityservice
- android.accounts
- android.content
- android.database.sqlite
- android.graphics
- android.location
- android.media
- android.net
- android.os
- android.text
- android.view
- android.view.inputmethod
- android.widget
- AbsListView
- AbsoluteLayout
- AbsSeekBar
- AbsSpinner
- AdapterView
- AnalogClock
- BaseAdapter
- BaseExpandableListAdapter
- Button
- CheckBox
- CheckedTextView
- Checkable
- Chronometer
- CompoundButton
- CursorAdapter
- CursorTreeAdapter
- DatePicker
- DialerFilter
- DigitalClock
- EditText
- Filter
- Filter.FilterListener
- Filter.FilterResults
- ExpandableListAdapter
- Filterable
- Gallery
- Gallery.LayoutParams
- GridView
- GridLayout
- RadioGroup
- ImageView
- HorizontalScrollView
- ImageButton
- ImageSwitcher
- FilterQueryProvider
- ListAdapter
- ListView
- MediaController
- QuickContactBadge
- RadioButton
- RatingBar
- RelativeLayout
- RemoteViews
- ResourceCursorAdapter
- ResourceCursorTreeAdapter
- Scroller
- ScrollView
- SearchView
- SeekBar
- SeekBar.OnSeekBarChangeListener
- SimpleAdapter
- SimpleCursorAdapter
- SimpleCursorTreeAdapter
- SimpleExpandableListAdapter
- SlidingDrawer
- Spinner
- SpinnerAdapter
- WrapperListAdapter
- TabHost
- TabHost.TabSpec
- TextView
- TimePicker
- Toast
- TableLayout
- TableRow
- TableRow.LayoutParams
- TabWidget
- TextSwitcher
- ToggleButton
- TwoLineListItem
- VideoView
- ViewAnimator
- ViewFlipper
- ViewSwitcher
- ZoomButtonsController
- ZoomButton
- ZoomControls
- dalvik.system
Account
Account
版本:Android 4.0 r1
结构
继承关系
public class Account extends Object implements Parcelable
java.lang.Object
android.accounts.Account
类概述
值类型代表在AccountManager 中的账号。这个对象实现了Parcelable 并且重写了equals(Object) 和hashCode() ,使得它可以用做Map 中的 key。
常量
public static final Creator<Account> CREATOR
public final String name
public final String type
构造函数
public Account (String name, String type)
public Account ( Parcel in)
公共方法
public int describeContents ()
描述各种包含在 Parcelable 中配置表现的具有特殊意义的对象。
返回值
一个位掩码说明了 Parcelable 的特殊类型对象的设置。
public boolean equals (Object o)
比较指定对象的实例,并返回表示它们是否相等。为了保证其相等,参数 o 必须代表相同的对象,该对象作为这个使用类依赖比较的常量。通常约定,这个比较应该是自反,对称,传递的。另外,没有对象引用除非 null 与 null 相等。
仅当 this==o 时默认实现返回 true。如果你打算实现自己的 equals 方法,见 编写一个正确的 equals 方法 。
equals 和hashCode() 方法的通用约定是如果任何的两个对象相等则返回 true,然后两个对象的 hashCode() 必须返回同样的值。这表示子类对象通常重写两个方法或者两个方法都不重写。
参数
o 这个实例比较的对象
返回值
指定的对象与该对象相等则返回 ture,其它情况返回 false。
public int hashCode ()
返回当前对象的一个整型哈希码。通过约定,任意两个通过equals(Object) 方法返回 ture 的对象必须返回同样的哈希值。这表示子类对象通常重写两个方法或者两个方法都不重写。
注意哈希值是不随时间变化而变化的,除非 equals 比较发生了变化。
如果你打算实现自己的 hashCode 方法,见 编写一个正确的 hashCode 方法 。
返回值
该对象的哈希值。
public String toString ()
返回一个对象简单的、可读懂的秒速信息。鼓励大家重写该方法并提供考虑到类型与数据的实现。默认的实现等同于以下的表达式:
getClass().getName() + '@' + Integer.toHexString(hashCode())
如果你打算实现自己的 toString 方法,见 编写一个正确的 toString 方法 。
返回值
一个代表此对象的可打印字符串
public void writeToParcel (Parcel dest, int flags)
将这个对象写入 Parcel 中
参数
dest 应该被写入的 Parcel 对象
flags 关于对象应该如何写入的附加标记。可能为 0 或者PARCELABLE_WRITE_RETURN_VALUE 。
补充
文章精选
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论