1、如在MainActivity.java中的按钮点击时设置:

//发送数据方法1--简单型
i.putExtra("txt", "没错,我就是刚传来的信息!");
//发送数据方法2--复杂型
Bundle data = new Bundle();
data.putString("txt", "额,我是复杂型的数据方法发送来的!");
i.putExtras(data);

当含有返回值时,启动时用startActivityForResult(intent, requestCode)方法,不用startActivity(intent),即:startActivityForResult(i, 0);

2、同时,设置接收处理返回值方法:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {

//将会在这处理返回值

super.onActivityResult(requestCode, resultCode, data);
}

3、在返回值页面page1.java设置结果的数据

Intent i = new Intent();
i.putExtra("rerult", "我是返回值哇!");
setResult(0, i);

4、在接收返回值页面处理返回值;

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {

//判断值是否为非空
if(data != null){
String result = data.getStringExtra("rerult");
textView1.setText(result);
}
super.onActivityResult(requestCode, resultCode, data);
}

TIPS:textView1为接收返回值页面的相关布局文件内的文本域。

5、OK,详情可以下载以下源码: 源码下载

更多相关文章

  1. Android中更改SQLite数据库中的数据后,刷新ListView。
  2. android直接链接sqlserver数据库
  3. android 中 SharedPreferences 的使用!
  4. SQlite数据库简介
  5. Android五大存储之SQLite
  6. Android(安卓)Home按键的监听与屏蔽方式
  7. Android实现开机自动启动Service或app的方法
  8. Dagger2使用介绍(下篇)
  9. Android通过xml文件配置数据库

随机推荐

  1. android 学习笔记有用代码片段(2)
  2. Android 实现旋转键盘的例子
  3. Android实现CoverFlow效果三
  4. android 中对xml 进行解析
  5. Android 平台如何获取程序的版本
  6. Android实现自动定位城市并获取天气信息
  7. Android SDK Tools 19出了
  8. Android之Widget
  9. Android文件读写包含SDCard
  10. Android Notes 04 - Intents and Intent