1.你的Activity被finish()掉了,看看你的Activity有没有在哪里finish()掉。
2.startActivityForResult(intent, -1)函数,第二个参数小于0,应该要大于0
3.启动模式为android:launchMode=”singleTask”和android:launchMode=”singleInstance”都会导致无效,修改为默认的android:launchMode=”standard”

之前遇到的问题就是修改了启动模式就成功了~
4.TabHost的子Activity中startActivityForResult调用其他Activity时候遭遇到onActivityResult方法不响应的问题.直接看下面的链接
http://www.cnblogs.com/relinson/archive/2012/03/25/startActivityForResult.html
5.Fragment里面调用startActivityForResult的时候,参考下面链接
http://blog.csdn.net/xiaoyuan511/article/details/38870939

转自:Android onActivityResult()不执行的几个原因

更多相关文章

  1. 修改Android自带的JAVA应用程序
  2. Android(安卓)draw onAttachToWindow
  3. Android练习
  4. Android四大基本组件-Service详解
  5. android异步发网络请求
  6. Android中帧动画
  7. android,bindService实例
  8. Android中ListView的优化问题
  9. Android调用Restfull

随机推荐

  1. 有需要免费视频的,Android ,IOS,H5,React Na
  2. Android动态获取存储权限
  3. android学习日志
  4. Android之——判断当前应用程序是否是用
  5. H5中利用canvas绘制video
  6. Android(安卓)SDK tools adb.exe下文件丢
  7. Android中ps命令各字段的含义
  8. TextView内容太长怎么办?
  9. android 开发中遇到的问题及解决方法
  10. android学习笔记---59_各种图形的使用介