文档章节

startActivityForResult和setResult详解

M
 MOMOLIN
发布于 2016/04/05 21:19
字数 135
阅读 15
收藏 0

1、startActivity( ) 
仅仅是跳转到目标页面,且不能用startActivity()调回原页面。
2、startActivityForResult( ) 
可以一次性完成这项任务,当程序执行到这段代码的时候,假若从firstActivity跳转到下一个secondActivity,而当这个secondActivity调用了finish()方法以后,程序会自动跳转回firstActivity,并调用前一个T1Activity中的onActivityResult( )方法。

 

相关的函数:
startActivityForResult(Intent intent, Int requestCode)
setResut(int resultCode, Intent intent)
onActivityResult(int requestCode, int resultCode, Intent intent)


原文来自:http://www.cnblogs.com/lijunamneg/archive/2013/02/05/2892616.html

本文转载自:http://www.cnblogs.com/lijunamneg/archive/2013/02/05/2892616.html

M
粉丝 0
博文 9
码字总数 114
作品 0
济南
私信 提问
startActivityForResult用法

startActivityForResult与startActivity的不同之处在于: · startActivity( ):仅仅是跳转到目标页面,若是想跳回当前页面,则必须再次调用startActivity( )。 · startActivityForResult( ...

ord1nary
2014/04/16
0
0
Activity数据传递详解

唉,好久都没有写过博客了。真的是太懒了。最近在看《Android权威编程指南》,挺不错的一本书,感觉里面有很多开发规范,是很值得一看的一本书。 感觉在工作中经常处理Activity之间的数据传递...

一本未写完的书
2017/11/12
0
0
startActivityForResult用法详解

一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前...

深谷不见幽兰
2014/04/21
145
0
android setResut intent ==null?

在activity A中startActivityForResult 在activity B中代码如下 @Override protected void onPause() { super.onPause(); Intent intent=new Intent(); intent.putExtra("currentSelectPhot......

风中女程序员
2015/01/14
444
0
调用startActivityForResult,onActivityResult无响应的问题

三种情况: 一、执行startActivityForResult,没等到被调用的 Activity 返回,onActivityResult() 就被执行了。 这与 Activity 的加载模式(launchMode)有关,该属性可以在 AndroidManifes...

open_虎皮猫
2015/11/26
36
0

没有更多内容

加载失败,请刷新页面

加载更多

只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
今天
58
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
今天
27
0
全世界到底有多少软件开发人员?

埃文斯数据公司(Evans Data Corporation) 2019 最新的统计数据(原文)显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2640万,到 2023 年达到 2770万。 而来自...

红薯
今天
61
0
Go 语言基础—— 通道(channel)

通过通信来共享内存(Java是通过共享内存来通信的) 定义 func service() string {time.Sleep(time.Millisecond * 50)return "Done"}func AsyncService() chan string {retCh := mak......

刘一草
今天
57
0
Apache Flink 零基础入门(一):基础概念解析

Apache Flink 的定义、架构及原理 Apache Flink 是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行快速...

Vincent-Duan
今天
50
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部