手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >浅析Activity之间的相互调用
浅析Activity之间的相互调用
摘要:Activity1复制代码代码如下://在按键按下后,调用第二个实体,第二个实体处理完数据后再传给第一个实体btn3.setOnClickL...

Activity1

复制代码 代码如下:

//在按键按下后,调用第二个实体,第二个实体处理完数据后再传给第一个实体

btn3.setOnClickListener(new Button.OnClickListener() {

public void onClick(View v) {

final int RG_REQUEST = 0;

Intent intent = new Intent();

//作为接受数据端

intent.setClass(Activity1.this, Activity2.class);

startActivityForResult(intent, RG_REQUEST);

/////////////////////

}

});

}

//处理接收的数据

protected void onActivityResult(int requestCode,int resultCode,Intent data)

{

super.onActivityResult(requestCode, resultCode, data)

if(resultCode==RESULT_OK)

{

//接收数据

Bundle bundle =data.getExtras();

double aplpa=bundle.getDouble("aplpa");

String mode=bundle.getString("mode");

String time=bundle.getString("time");

}

}

Activity2

复制代码 代码如下:

// //////////////////

// 点击按键后,确认返回处理

// ////////////

btn1.setOnClickListener(new Button.OnClickListener() {

public void onClick(View arg0) {

// TODO Auto-generated method stub

Bundle bundle = new Bundle();

bundle.putInt("time", time);

bundle.putInt("alpha", aplpa);

bundle.putInt("mode", mode);

Intent intent = new Intent(Activity2.this,Activity1.class);

intent.putExtras(bundle);

setResult(RESULT_OK, intent);

Activity.this.finish();

}

});

【浅析Activity之间的相互调用】相关文章:

Android仿QQ空间主页面的实现

Android 不同Activity间数据的传递 Bundle对象的应用

Android Mms之:草稿管理的应用

深入分析Android ViewStub的应用详解

Android笔记之:深入ViewStub的应用

Android之PreferenceActivity应用详解

深入理解Activity之间的数据传递

Android开发之多个Activity间的交互

Android笔记之:App列表之下拉刷新的使用

android startActivityForResult的使用方法介绍

精品推荐
分类导航