Bundle类传递可序列化对象
来源:互联网 发布:淘宝密令红包怎么抢 编辑:程序博客网 时间:2024/06/16 07:42
总结
使用Bundle类传递数据包时,可以放入一个可序列化对象。这样,当要传递的数据字段比较多时,会比较方便。
代码
MainActivity.java
Info info = new Info(); editText1 = (EditText) findViewById(R.id.editText1); editText2 = (EditText) findViewById(R.id.editText2); editText3 = (EditText) findViewById(R.id.editText3); if ("".equals(editText1.getText().toString()) || "".equals(editText2.getText().toString()) || "".equals(editText3.getText().toString())) { Toast.makeText(MainActivity.this, "信息不完整!", Toast.LENGTH_SHORT).show(); return; } info.setName(editText1.getText().toString()); info.setSex(editText2.getText().toString()); info.setAge((int)Integer.valueOf((editText3.getText().toString()))); Intent intent = new Intent(MainActivity.this,HeadActivity.class); intent.putExtra("info", info); startActivity(intent);
Info.java
import java.io.Serializable;public class Info implements Serializable{ /** * 个人信息类 */ private static final long serialVersionUID = -2642333866463319389L; private String name = ""; private String sex = ""; private int age = 0; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public int getAge() { return age; } public void setAge(int age) { this.age = age; }}
HeadActivity.java
Intent intent = getIntent(); Bundle bundle = intent.getExtras(); Info info = (Info) bundle.getSerializable("info"); textView1.setText("姓名:"+info.getName()); textView2.setText("性别:"+info.getSex()); textView3.setText("年龄:"+info.getAge());
0 0
- Bundle类传递可序列化对象
- ActiveMQ传递对象(可序列化)
- android小问题:Bundle传递对象 序列化问题
- Fragment之间使用Bundle传递对象,数据,序列化,集合
- Bundle传递对象
- Bundle传递对象
- Bundle传递集合对象
- 安卓bundle传递序列化对象RuntimeException: Parcel android.os.Parcel@8325970: Unmarshalling unknown type code
- android199-传递序列化对象
- Intent序列化传递对象
- Bundle封装传递map对象
- Android 使用Bundle传递对象
- Android Activity跳转传递序列化实体类对象
- 文件复制、对象可序列化存储
- 测试对象是否可序列化
- C#-实体对象的可序列化
- c# 调用webservice传递序列化对象
- intent传递对象——序列化
- noip模拟赛(10.4) 字典序(dictionary)
- getApplication()和getApplicationContext()区别
- [4] ffmpeg + SDL2 实现的有杂音的音频播放器
- android 列表ListView和可扩展列表ExpandableListView的实现
- Java-IO之CharArrayWriter(字符数组输出流)
- Bundle类传递可序列化对象
- Java Web测试题(三)
- axure7.0教程_多值单变量的页面传值
- stm32通用定时器产生pwm时 模式1和模式2有什么区别
- Leetcode-48. Rotate Image
- Angular2初探
- 计算机网络面试题
- Java-IO之PipedReader和PipedWriter
- CSDN博客积分规则