手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >浅析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解决dialog弹出时无法捕捉Activity的back事件的方法

android横竖屏切换时候Activity的生命周期

Android开发之SQLite的使用方法

Android数据类型之间相互转换系统介绍

Android GridView的使用

Android笔记之:App应用之启动界面SplashActivity的使用

Android之PreferenceActivity应用详解

基于Android中dp和px之间进行转换的实现代码

Android中vim编辑器进阶的使用介绍

android startActivityForResult的使用方法介绍

精品推荐
分类导航