activity的跳转带返回数据
来源:互联网 发布:芜湖 网络推广专员 编辑:程序博客网 时间:2024/05/23 20:50
第一个界面:
package com.lyz.news.jkxy;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;public class AtyOne extends Activity { private Button mbtn; private TextView mtv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_aty_one); mbtn= (Button) findViewById(R.id.btn_one_spik); mtv= (TextView) findViewById(R.id.tv_one); mbtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent=new Intent(AtyOne.this,AtyCallBack.class); intent.putExtra("dataone","lyz"); //想接收被启动的activity的参数的话,第使用来startActivityForResult接收,用code 0来判断请求的意义是什么 startActivityForResult(intent,65465); } }); } /** * * @param requestCode 请求码 来判断请求的意义 * @param resultCode 结果码 * @param data 指定的是第二界面的Intent 所携带的data key值 */ @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); mtv.setText("另一个activity返回的数据:"+data.getStringExtra("data")); }}第二个界面
package com.lyz.news.jkxy;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;public class AtyCallBack extends Activity { private Button mbnTwo; private EditText editText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_aty_call_back); mbnTwo= (Button) findViewById(R.id.btn_two); editText= (EditText) findViewById(R.id.two_call_back); mbnTwo.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //把intent作为数据的载体 Intent i=new Intent(); //这个data会传递给 第一个界面的onActivityResult继承的方法 i.putExtra("data",editText.getText().toString()); setResult(1231654, i); finish(); } }); }}
第一个界面跳过后,在第二界面可以在edtiew里写数据然后点击Btn后,返回第一界面,第一个界面TextView会写的数据
0 0
- activity的跳转带返回数据
- Activity返回数据的跳转
- 带数据跳转Activity
- android数据传递(二)之activity带返回值的跳转,模拟登陆注册
- android数据传递之activity带返回值的跳转,模拟登陆注册
- Activity和Activity带参数跳转 带参数返回
- Android:去掉系统自带的Activity跳转动画,跳转无动画,返回无动画
- 多个Activity之间带数据跳转
- 【Activity】多个Activity带返回值跳转_startActivityForResult_【场景】选择项利用Activity实现,不用popuwindow的情况
- Android多个Activity之间的页面跳转带参传递与返回
- Activity跳转——返回数据到前Activity
- 带返回值的界面跳转
- 带返回值跳转的->安卓
- 【startActivityForResult】带返回信息的跳转(一)
- 带有返回值的跳转activity
- Android之旅第三站——活动(Activity)的带返回值的跳转…
- Activity跳转与返回
- Activity带有返回值的跳转(startActivityForResult跳转)
- LeetCode---Excel Sheet Column Number
- MVC和MVP架构区别和详解
- Android系统framework默认值修改(系统定制)
- 轻松理解SVM,支持向量机通俗导论
- Netty Http协议栈开发(客户端&服务端)
- activity的跳转带返回数据
- Linux操作系统面试题
- netbeans无法连接数据库
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- Android_PackageInstall源码分析&静默安装
- java面试题十 string字符串操作
- Http相关介绍
- 2、SecureCRT中文乱码问题
- Android_handler源码分析,及介绍