当前位置: 代码迷 >> Android >> android 穿对象,该如何解决
  详细解决方案

android 穿对象,该如何解决

热度:82   发布时间:2016-05-01 12:17:38.0
android 穿对象
本人现在初学android,想做一个简易聊天室,事先登录注册,发送消息的功能,我做了两个activity,一个事先登录注册,一个是简易的聊天界面,我现在遇到的问题是在登陆注册界面中事先登录后,怎样去获取输入输出流到另一个activity中得到,请高手指点迷津!
------解决方案--------------------
第一个页面
Intent intent = new Intent();
intent.putExtra("key", value);
intent.setClass(context, xxx.class);
startActivity(intent);

第二个页面
Intent intent=getIntent();
int xvalue=intent.getIntExtra("key", 0);//0是默认值

xvalue就是第一页传过来的value
------解决方案--------------------
1楼是传数据的,楼主问的是传对象。楼主可查查序列化传对象,实现Serializable接口
------解决方案--------------------

我以为就传用户名密码呢。
你可以把对象导入一个byte[]流中,然后通过extra把流传递到第二个activity中,然后再读取byte[]流。
------解决方案--------------------
想传对象只能序列化了 ,对于android 可以用Serializable或parcelable,后是android特有的,效率高些,

------解决方案--------------------
输入输出流 的话,放一个全局变量里,大家公用!
  相关解决方案