设为首页 加入收藏

TOP

利用Bundle实现Android Activity间消息的传递
2014-11-24 12:37:49 来源: 作者: 【 】 浏览:1
Tags:利用 Bundle 实现 Android Activity 消息 传递

程序的效果是活动A向B跳转的同时发送一字符串,B读出字符串。


第一个活动的代码如下:


将要跳转到的活动代码:


如果要从Target往TestBundle回传数据/信息, 可以在TestBundle里面:
startActivityForResult(intent, 1333); // 1333是request code

然后在Target里面, 回传的时候:
Intent data = new Data();
data.putExtra("msg", "my message");
setResult(RESULT_OK, data);
finish();

在TestBundle里出来传回来的数据/信 :
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
String msg = data.getExtras.getString("msg");
// ...
}


requestCode 它是作为标识此次intent出现的,他可以设置为任何你想要的int值,从而在onActivityResult中据此做出不同的处理


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android中常用适配器及定义自己的.. 下一篇Android开发中使用adb shell命令..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·HTTPS 详解一:附带 (2025-12-26 02:20:37)
·TCP/IP协议到底在讲 (2025-12-26 02:20:34)
·TCP和UDP在socket编 (2025-12-26 02:20:32)
·有没有适合新手练习 (2025-12-26 01:48:47)
·用清华镜像网怎么下 (2025-12-26 01:48:44)