WEB开发网
开发学院手机开发Android 开发 android 开发之activity之间传递数据 阅读

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中有很多方法可以做到

转自: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);

1 2 3 4 5 6  下一页

Tags:android 开发 activity

编辑录入:coldstar [复制链接] [打 印]
赞助商链接