`
seya
  • 浏览: 355856 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
阅读更多
今天开发遇到了个问题, 就是从一个Activity中使用startActivityForResult方法后, 被执行的activity结束了并没有回调onActivityResult方法, 很郁闷,然后看网上说是TabHost中的activity都有这个问题, 就按照网上说的方法进行解决:
TabHost中使用startActivityForResult无法接收返回值的解决方案
http://blog.csdn.net/djx123456/article/details/7434859

用后发现依然是调用startActivityForResult之后,onActivityResult立即就被执行了, 而且resultCode是0. 说明是有什么默认的设置导致该方法被禁用了。 参考了网上一些资料,以及自己尝试,发现是调用startActivityForResult的这个Activity的launchMode导致的,我设置成了singleInstance,换成其他的模式之后就不存在该问题了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics