Activity间的通讯是通过Intent类。比如有两个类A.class, B.class
由A启动新的activity B(单向),当B退出的时候A将不会接收到任何信息:
Intent i = new Intent(this,B.class);
startActivity(i);
由A启动新的actvity B(双向),当B退出的时候A的onActivityForResult方法将会被调用给定的requestCode。
A.class添加代码:
Intent i = new Intent(this, B.class);
i.putExtra(key, value);
startActivityForResult(i, ACTIVITY_CODE);
B.class添加代码
//这里获取A传过来的数据
Bundle extras = this.getIntent().getExtras();
//这里通过key的方式获取值
String value = extras.getString(key);
//把值传回
A.class Bundle bundle = new Bundle();
bundle.putString(key,value);
Intent intent = new Intent();
intent.putExtras(bundle);
setResult(RESULT_OK, intent); finish();
分享到:
相关推荐
讲解android系统中Activity与Service通讯、进程通讯,对于想了解android的组件基础知识有帮助!!
Activity通知Fragment采用观察者模式,fragment之间通讯另建Function接口
实现Activity与Service进程间通信 , 不同程序间通讯
Android 中Fragment与Activity通讯的详解 与activity通讯 尽管fragment的实现是独立于activity的,可以被用于多个activity,但是每个activity所包含的是同一个fragment的不同的实例。 Fragment可以调用getActivity...
写的一个Service与Activity的相互通信,Service发送数据更新绑定的Activity的UI
android:Fragment和Activity之间的通讯分享.pdf
A->b->c,C与A之间的通信,基于观察者模式.
用viewpager和fragment配合实现以前的tabhost效果 可以滑动更换内容 更加帅气 附带左拉菜单效果 需要的sliding包也在里面 还测试了fragment与activity的通讯
3、Service和Activity之间通讯和UI更新 4、弹出消息通知(包括锁屏通知) 5、心跳检测和重连(保证websocket连接稳定性) 6、服务(Service)保活 聊天界面也比较完整,后台存活比较稳定,目前已在生产环境使用。...
Binder框架 Binder介绍 Android跨进程通讯 Activity Content Provider Broadcast AIDL
viewpager+fragment实现滑动导航的功能。简单实现了fragment间的传值,activity与fragment间的通讯。
service服务和Activity之间的参数传递和数据通讯
(2) 掌握Activity间的数据通信 二、实验内容及步骤 任务:根据下述要求实现对应程序 1、 完成启动界面的设计,要求采用合理布局,使界面效果与图1所示结果保持一致。( “男”单选按钮默认选中,学院下拉列表框的...
1:解决了tabhost 位于底部的问题; 2:解决了tabhost 一个tab页中多个activity的跳转及返回问题。
加载网络图片并三级缓存+activity与fragment回调通讯
但是,在不同应用程序之间进行数据的交互,也就是跨进程通讯,肯定是有实现的方法,今天我就来讲讲Activity与Activity之间是如何做到的。 在同一个应用程序中:只需指定Context对象和Activity的Class对象,如: ...
aidl实现进程间的通讯实现起来也很方便,而且比广播等要方便管理。给大家一个例子吧,也是我最近正在写的一个音乐播放软件,功能简单,主要是做演示!用到了appcompat_v7库,已经一起打包了。项目也涉及到了aidl的...
aidl双向通信,Service加回调刷新自身Activity
因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和...
本篇文章主要介绍了Android中Service与Activity之间通信的几种方式,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,具有一定的参考价值,有兴趣的可以了解一下。