android 开发之activity之间传递数据
2010-07-05 00:08:00 来源:WEB开发网转自:http://www.cnblogs.com/sun_catboy/archive/2010/04/11/1709869.html
在android中,我们经常会从一个activity将数据传递到另外的一个activity中,而且还要从另外的activity中获取返回的
数据,
其实在android中有很多方法可以做到,比如使用Application或者是Bundle来进行数据传递.今天就看看使用
Bundle来进
行数据传递的例子.
这个例子里面使用了Bundle从第一个
activity传递了数据到第二个里面,而第二个处理完之后,又将数据返回给了第一个.
具体实现请看代码
Java代码
---------------------ActivityBundle.java------------------------
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
public class ActivityBundle extends Activity
{
private RadioButton rbMan;
private RadioButton rbWoman;
private EditText editHight;
private Button btnOK;
private double body_height;
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
switch (resultCode)
{
//结果返回
case RESULT_OK:
//获取Bundle的数据
Bundle bl= data.getExtras();
String sex=bl.getString("sex");
if (sex.equals("M"))
{
rbMan.setChecked(true);
}
else
{
rbWoman.setChecked(true);
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接