android 利用startActivityForResult()方法得到另一个Activity的返回值
来源:互联网 发布:jason的喜欢lofter乐乎 编辑:程序博客网 时间:2024/05/14 11:49
第一个Activity
package yyy.testandroid5;import android.app.Activity;import android.content.ComponentName;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;public class TestAndroid5Activity extends Activity {private EditText edit;private Button button; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); edit = (EditText) findViewById(R.id.edit); button = (Button) findViewById(R.id.button); button.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) { // TODO Auto-generated method stub //打开第二个Activity Intent intent = new Intent(); intent.setComponent(new ComponentName("yyy.testandroid6", "yyy.testandroid6.TestAndroid6Activity")); intent.setAction(Intent.ACTION_VIEW); intent.putExtra("test", edit.getText().toString()); startActivityForResult(intent, 0); }}); }@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {// TODO Auto-generated method stubsuper.onActivityResult(requestCode, resultCode, data);if(requestCode == 0){edit.setText(data.getStringExtra("return"));}} }
第二个Activity
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.TextView;public class TestAndroid6Activity extends Activity {private TextView text;private EditText edit;private Button button; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); edit = (EditText) findViewById(R.id.edit); button = (Button) findViewById(R.id.button); String str = getIntent().getStringExtra("test"); edit.setText(str); button.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {// TODO Auto-generated method stub//添加给第一个Activity的返回值,并设置resultCodeIntent intent = new Intent();intent.putExtra("return", edit.getText().toString());setResult(RESULT_OK, intent);finish();}}); }}
- android 利用startActivityForResult()方法得到另一个Activity的返回值
- startActivityForResult启动另一个Activity并返回结果
- startActivityForResult,onActivityResult,利用Activity启动返回的数据
- Android入门--返回数据到前一个Activity--startActivityForResult 方法
- 得到Activity的返回值
- Activity返回值-->startActivityForResult用法
- Activity之间传值的方法-startActivityForResult
- Android 从一个Activity跳转到另一个Activity获取第二个Activity的返回值
- Android -- Activity接收另一个Activity返回的数据
- Android Activity返回结果startActivityForResult函数
- Android Activity返回结果startActivityForResult函数
- Activity带有返回值的跳转(startActivityForResult跳转)
- Android -- 在一个Activity开启另一个Activity 并 获取他的返回值。
- 接收Activity返回的结果startActivityForResult
- android中Activity的启动方法之startActivityForResult 参数解释
- Android关于又返回的跳转 startActivityForResult()方法
- 在Activity中接收另一个Activity的返回值
- Android中返回数据到前一个Activity — startActivityForResult方法
- .net 完整的事务操作
- 基于图像的移动支付公司Flint Mobile融资300万
- c# XML 增、删、改、查一个节点
- DOS批处理中%cd%和%~dp0的异同
- 将表A中的某字段数值 改成 表B中的某字段数值 当然两边肯定有关联 a表主键=b表外键 一对一关系
- android 利用startActivityForResult()方法得到另一个Activity的返回值
- IRP Hook检测
- 工作积累之malloc与new的区别
- SQL Server中,分析SQL语句执行效率
- 终端设备驱动之tty_read函数
- 常见的视频接口介绍,VGA,YPbPr,DVI,HDMI,DisplayPort
- hibernate annotation 复合主键写法
- 关于Inline hook check的一些想法与问题
- oracle中的Schema