Activity is launching as a new task, so cancelling activity result.” 解决方法

简介:

原文:http://hi.baidu.com/yimifeitian/blog/item/f5f3ddfd066b6deafd037ffb.html

1.startActivityForResult(Intent intent, Int requestCode);

2.setResut(int resultCode, Intent intent);

3.onActivityResult(int requestCode, int resultCode, Intent intent);

 

注意事项:

1.最近使用startActivityForResult,出错,跟踪后发现activity并没有被启动,而是直接执行onActivityResult。后查看日志发现

“05-19 02:11:19.822: WARN/ActivityManager(67): Activity is launching as a new task, so cancelling activity result.”

原来是我把要启动的activity的launchmode设置成singleTask了。

把目标activity的launchmode去掉,正确。

总结:目标activity的launchmode不能设置成singleTask。

2.requestCode值>=0,否则,startActivityForResult就变成了startactivity



相关文章
|
文字识别 Java API
Android OCR(Optical Character Recognition) API 初探
Android OCR(Optical Character Recognition) API 初探
312 0
|
Android开发
Android屏幕截图并保存截取屏幕的图片到指定文件
Android屏幕截图并保存截取屏幕的图片到指定文件 注意要添加权限: 完整代码: package zhangphil.
1753 0
|
Java 测试技术 Android开发
Android单元测试(四):JUnit介绍
JUnit是java开发人员的一个主要的测试工具,做Android开发同样是离不开java的,所以Android单元测试依然可以基于JUnit来写测试。但是JUnit只能运行在纯java环境上,前面我们介绍过MVP架构下,可以将View层隔离开来,单独针对Presenter层、Model层来测试。
1296 0
|
API Android开发
Android Gradle插件对应的Gradle所需版本
Gradle 插件对应的Gradle所需版本 更新 Android Gradle 插件 Android Gradle 插件 API 参考 Android Gradle插件版本的Gradle版本
584 0
Android Gradle插件对应的Gradle所需版本
|
存储 Java Apache
(官方正规途径)终于靠开源项目弄到 IntelliJ IDEA 激活码了,真香!
上次,栈长分享了《免费获取 IntelliJ IDEA 激活码的 6 种方式!》,反响热烈,其中有一项是靠开源项目获取免费激活码,栈长也尝试了下,成功靠开源项目获取到了激活码,真香!!
1002 0
(官方正规途径)终于靠开源项目弄到 IntelliJ IDEA 激活码了,真香!
|
前端开发 小程序
分享几个工具配色的网站!
今天给大家分享几个无论是前端页面美化,还是网站页面设计都会用到的配色网站
265 0
|
Go 调度 负载均衡
如何用GO每秒处理100万条数据请求
最近看了一篇文章,用go处理每分钟达百万条的数据请求原文地址:http://marcio.io/2015/07/handling-1-million-requests-per-minute-with-golang/翻译地址:https://www.jianshu.com/p/21de03ac682c 这里作者为处理高峰期高并发的数据请求,用了3个版本的处理方式,下面是自己的一些理解: 第一种方式很简单,就是用go的协程处理请求,来一条请求开一个协程处理,由于每个请求是一个数据上传任务,有一定的耗时和资源消耗,当高峰期请求突然增多达到每分钟百万条的时候,不可避免的造成了携程爆炸,系统崩溃。
2087 0
|
JSON 前端开发 JavaScript
【知识】SpringBoot项目结构目录
【知识】SpringBoot项目结构目录
1102 0
【知识】SpringBoot项目结构目录
|
Android开发
android:maxHeight,android:maxWidth失效
在Android的布局文件中,设置某一个view的最大宽和最大高,比如ImageView,如果仅仅这么做: android:maxHeight="25dip" android:maxWidth="25dip" 没有作用,完全失效。
2863 0
|
8月前
|
Java API Android开发
ASM 框架:字节码操作的常见用法(生成类,修改类,方法插桩,方法注入)
ASM 框架:字节码操作的常见用法(生成类,修改类,方法插桩,方法注入)
160 0

热门文章

最新文章