Activity之间传递数据方式
来源:互联网 发布:阿里云解析多久生效 编辑:程序博客网 时间:2024/05/16 14:29
传递基本数据类型:
1.Intent
intent.putExtra(...)
getIntent().getStringExtra(...) getIntent().getIntExtra(...) ....
2.Bundle
bundle.putString(...) bundle.putInt(...) ....
intent.putExtras(bundle)
getIntent().getExtras().getString()
--------------------------------------------------------------------------
intent.putExtra(key, bundle)
getIntent().getBundleExtra()
传递对象
1.Bean类implements Serializable
2.Bean类 implements Parcelable (速度比1快)
public class Users implements Parcelable { private String name; private int age; private String sex; public Users(String name, int age, String sex) { this.name = name; this.age = age; this.sex = sex; } protected Users(Parcel in) { name = in.readString(); age = in.readInt(); sex = in.readString(); } public static final Creator<Users> CREATOR = new Creator<Users>() { @Override public Users createFromParcel(Parcel in) { return new Users(in); } @Override public Users[] newArray(int size) { return new Users[size]; } }; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(name); dest.writeInt(age); dest.writeString(sex); }}
0 0
- activity之间数据传递方式
- Activity之间传递数据方式
- android activity之间数据的传递方式
- android activity之间传递数据的方式
- Activity之间数据的传递方式
- Android activity之间传递数据方式
- Activity之间的数据传递方式
- Activity和Activity、Fragment之间传递数据的方式
- Activity之间数据传递
- Activity之间传递数据
- Activity之间传递数据
- Activity 之间传递数据
- Activity之间传递数据
- Activity之间传递数据
- Activity之间传递数据
- Activity之间传递数据
- Activity之间传递数据
- Activity之间传递数据
- Android Studio之could not reserve enough space for object heap报错
- 如何为MyEclipse添加XML文档所使用的DTD
- Python性能提升小技巧
- 测试驱动开发?
- Imooc·Java高并发秒杀API(三)
- Activity之间传递数据方式
- 吃粽子有什么用?
- 【FFMpeg视频开发与应用基础】八、 调用FFMpeg SDK实现视频缩放
- uva714 Copying Books
- SQLite清空表并将自增列归零
- bzoj4524【CQOI2016】伪光滑数
- Oracle基础
- 山东省第七届ACM省赛------Julyed
- Android apk打包过程