首先说说本人碰到的于onActivityResult不执行的情况。(网上找了很久都没有人碰到)

1.直接上代码说明

ActivityA的代码:(放在onCreate方法中)

  1. Intent intent = new Intent(ActivityA.this, ActivityB.class);
  2. Bundle bundle = new Bundle();
  3. bundle.putString("abc", "aaaaaaaaaaa");
  4. intent.putExtra("bundle", bundle);
  5. startActivityForResult(intent,<span style="color:#ff0000;"> RESULT_OK</span>);

ActivityB的代码:

  1. Intent intent = getIntent();
  2. ActivityB.this.setResult(<span style="color:#ff0000;">RESULT_OK</span>, intent);
  3. ActivityB.this.finish();

如上代码红色标注单词,如果startActivityForResult此处写得是RESULT_OK(此处的RESULT_OK值为负数),则在finish到ActivityB之后,ActivityA中的onActivityResult方法不会执行。

-----------------------------------------------------------------------------------------------------以下是网上其他人总结的---------------------------------------------------------------------------------------

2.android onActivityResult不执行问题

奇怪问题 startActivityForResult() 后直接调用 onActivityResult()
开发人员都知道,可以通过使用 startActivityForResult() 和 onActivityResult() 方法来传递或接收参数。
然而在一次使用中,还没等到被调用的 Activity 返回,onActivityResult() 就被执行了。
找了半于,才得知,这与 Activity 的加载模式(launchMode)有关,该属性可以在 AndroidManifest.xml 中设置。

原先将其设为 launchmode="SingleTask",经测试,所有需要传递或接收的 Activity 不允许设置该属性,或只能设为标准模式,否则系统将在 startActivityForResult() 后直接调用 onActivityResult()。

3.是不是用了ActivityGroup啊,我遇到用了ActivityGroup执行不了

最新文章

  1. 如何使用git命令添加文件和提交文件
  2. flat network 原理与配置 - 每天5分钟玩转 OpenStack(86)
  3. JAVA Day11
  4. 误删ext3的恢复方法
  5. Android动画 三种动画
  6. UVa 10465 Homer Simpson (枚举)
  7. WPF学习(8)数据绑定
  8. python学习之路三(文件读写)
  9. HTML基础的基础
  10. Echarts数据可视化tooltip提示框,开发全解+完美注释
  11. JavaScript简写技巧总结
  12. Selenium2Lib库之界面元素交互常用关键字实战
  13. 24分钟让AI跑起飞车类游戏
  14. [转] 如何设置双网卡同时连接内网外网_bpao_新浪博客
  15. PHP中对象是按值传递还是按引用传递?
  16. [vue]基础篇stepbystep案例实践(废弃)
  17. 第二阶段——个人工作总结DAY03
  18. mysql错误:Column count doesn&#39;t match value count at row 1
  19. JS函数机制小结
  20. switch语句的执行过程

热门文章

  1. 如何让U盘支持大于4G的文件
  2. after I see Little Dorrit
  3. iOS --- 取整数
  4. Spring 使用外部部署文件
  5. X86汇编快速入门
  6. Qt无边框MainWindow如何拖动四周改变大小
  7. dump datafile block
  8. AS 学习笔记 for in 和 for each in
  9. 一起啃PRML - 1.2.3 Bayesian probabilities 贝叶斯概率
  10. WordPress Woopra Analytics插件‘ofc_upload_image.php’任意PHP代码执行漏洞