首页 > 代码库 > Android Bundle的使用
Android Bundle的使用
发送数据:
Bundle bundle = new Bundle();
bundle.putString("sex" , "男人");
bundle.putDouble("height" , 40,38);
Intent intent = new Intent();
intent.putExtras(bundle);
intent.setClass(ThisOne.this , ThatOne.class);
startActivity(intent);
接收数据:
Bundle bundle = this.getIntent().getExtras();
String sex = bundle.getString("sex");
double height = bundle.getDouble("height");
====================================
在Message中使用Bundle传递数据
Message msg = myHandler.obtainMessage();
Bundle b = new Bundle();
b.putInt("age" , 20);
b.putString("name" , "Jon");
msg.setData(b);
msg.sendToTarget();
class MyHandler extends Handler{
public void handleMessage(Message msg){
Bundle b = msg.getData();
int age = b.getInt("age");
String name = b.getString("name");
}
}
Android Bundle的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。