StartActivityForResult
StartActivity
用startActivityForResult(intent, requestcode);启动子功能模块activity
onActivityResult(int requestCode, int resultCode, Intent data)对子activity返回进行判断处理
public class StartActivity extends Activity implements OnClickListener {private Button bt;private TextView tv;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.start);bt = (Button) findViewById(R.id.bt);tv = (TextView) findViewById(R.id.tv);bt.setOnClickListener(this);}@Overridepublic void onClick(View v) {// TODO Auto-generated method stubIntent i = new Intent(StartActivity.this, RequestActivity.class);startActivityForResult(i, 1);}@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {// TODO Auto-generated method stubif (requestCode == 1 && resultCode == RESULT_OK) {tv.setText(data.getStringExtra("request"));}}
RequestActivity
setResult(resuletCode,Intent);intent里放要返回的数据
finish();返回父activity;
public class RequestActivity extends Activity implements OnClickListener {private EditText et;private Button bt;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.request);et = (EditText) findViewById(R.id.et);bt = (Button) findViewById(R.id.bt);bt.setOnClickListener(this);}@Overridepublic void onClick(View v) {// TODO Auto-generated method stubIntent i = new Intent();i.putExtra("request", et.getText().toString());setResult(RESULT_OK, i);finish();}}
转载于:https://www.cnblogs.com/code-y/archive/2012/12/05/2802533.html
StartActivityForResult相关推荐
- Android startActivityForResult()的用法
领导说我基础差,我也没反驳,知识忘记了,用到的时候查一下不久行了吗,自己最近在回顾知识 好好的在补充一下,今天礼拜日,趁着空闲事件记录一下简单的知识 startActivityForResult() ...
- startActivityForResult和setResult详解
startActivityForResult和setResult详解 原文:startActivityForResult和setResult详解 startActivityForResult与star ...
- Fragment的startActivityForResult详细解决方案
由于要用到Fragment中startActivityForResult,所以一开始就直接用activity.startActivityForResult(intent, 0);发现这样用首先会跳转到 ...
- 【转】android的startActivityForResult学习心得
http://blog.csdn.net/yanzi1225627/article/details/7800529 从昨晚到现在终于调试通了一个startActivityForResult的例子,网上 ...
- Android startActivityForResult
为什么80%的码农都做不了架构师?>>> startActivityForResult(intent,CODE_A);//>=0 public static fin ...
- StartActivityForResult(中规中矩版 获得Acivity2的性别选择)
2019独角兽企业重金招聘Python工程师标准>>> activity_main.xml <LinearLayout xmlns:android="http://s ...
- 刻骨铭心的startActivityForResult三级跳获得第三个Activity中返回的数据
本文是为了记录开发过程中个人遇到的问题: 通过在第一个FirstActivity点击一个按钮用startActivityForResult启动第二个ProvincesActivity;显示的是一系列省 ...
- 关于startActivityForResult
1. startActivityForResult的使用场景是什么?onActivityResult回调里面的resultCode和requestCode含义是什么? 当A activity打开B a ...
- Android之startActivityForResult的使用
在Android中startActivityForResult主要作用就是: A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A ...
- Android startActivityForResult的使用
在Android中startActivityForResult主要作用就是: A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A ...
最新文章
- 排序算法---快速排序(java版)
- MS-DAYOLO来了!多尺度域自适应的YOLO,恶劣天气也看得见!
- python操作微信电脑版_Python使用itchat模块实现简单的微信控制电脑功能示例
- Android handler Thread 修改UI Demo
- 下载安装oracle旧版本oracle 12c的详细步骤
- Linux内核Socket参数调优
- linux 天文软件,新闻|开源新闻速递:天文软件 Stellarium 0.15.0 发布
- LeetCode 253. 会议室 II(贪心+优先队列)
- 火狐浏览器摄像头权限怎么开启 火狐浏览器摄像头权限开启的方法
- 第十一届蓝桥杯省赛C++组试题 第6题
- python单元测试mock_单元测试-具有多次调用方法的Python Mock对象
- Windows下Maven 环境配置
- Unity Shader之入门-helloworld
- Java里面长什么样,Java对象在JVM中长啥样
- python输出excel能够识别的utf-8格式csv文件
- django发送邮件结合itsdangerous+celery+redis
- Flask和WebSocket
- Windows 技术篇-cmd命令查看系统启动时间、操作系统信息、内存使用情况、电脑配置信息
- iphone个系列尺寸_10年巨变:华为手机是如何赶超iPhone的
- 什么是SAP PCo
热门文章
- 计算机体系结构---第二章---指令系统
- arraylist如何检测某一元素是否为空_我们应该如何理解Java集合框架的关键知识点?...
- 混合精度训练-Pytorch
- linux应用之----进程控制理论
- NVIDIA显卡驱动版本,CUDA版本,cudnn版本之间关系及如何选择
- ADAS(1) 概述整理及自动驾驶实例
- 【ubuntu-anaconda-dlib】undefined symbol: _ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESa
- html两个框架同时_两个框架的故事
- 负数在计算机怎样表示与存储
- V模型的价值在于非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程各阶段的对应关系。在V模型中,测试工作在编码之后才能进行,所以在软件开发早期各个阶段引入的错误不能及时被