Android中跨进程通信方式之使用Bundle
2016-05-09 17:06
483 查看
一、开启多进程方式
process属性指定SecondActivity所在的进程是com.example.activity.remote进程,而MainActivity所在的进程是com.example.activity,这样便模拟出了多进程。
图中可以看出两个Activity所在的进程。
二、四大组件之间的进程间通信可以使用intent.putExtras(bundle)传递数据。
在MainActivity中开启SecondActivity,通过bundle携带数据
SecondActivity中获取bunlde中的数据。
<activity android:name="com.example.activity.SecondActivity" android:process="com.example.activity.remote"> </activity>
process属性指定SecondActivity所在的进程是com.example.activity.remote进程,而MainActivity所在的进程是com.example.activity,这样便模拟出了多进程。
图中可以看出两个Activity所在的进程。
二、四大组件之间的进程间通信可以使用intent.putExtras(bundle)传递数据。
在MainActivity中开启SecondActivity,通过bundle携带数据
Intent intent = new Intent(); intent.setClass(MainActivity.this, SecondActivity.class); Bundle bundle = new Bundle(); bundle.putString("second", "second"); intent.putExtras(bundle); startActivity(intent);
SecondActivity中获取bunlde中的数据。
Bundle bundle = getIntent().getExtras(); bundle.getString("second");
相关文章推荐
- android support 版本相关
- 如何写出低碳环保的 Android 代码
- android---极光推送初步了解
- Monkey测试简介
- FingerprintManager
- Android中Intent的使用
- Android自定义控件View(一)
- 如何向Genymotion虚拟机导入图片或者其他资料--利用Android Studio(二)
- Android通用流行框架大全【整理】
- android OTA升级包制作
- (4.1.40.1)Android得到控件在屏幕中的坐标
- 关于Android 内存泄露整理
- android 自定义控件---圆形方向盘
- 【Android】16、体验活动的生命周期(上)
- (4.1.40)android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- Android Studio 运行发生异常failed to create jvm error code -4
- Android 完美实现图片圆角和圆形(对实现进行分析)
- android 录制系统内置声音 android remote submix audio.r_submix.default.so
- OpenCV 3.1.0+android 2.0 无需下载opencv manager配置
- 关于在android开发时图像识别so文件不兼容的问题