Android(安卓)onActivityResult()不执行的几个原因
16lz
2021-12-04
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
更多相关文章
- Activity的四种启动模式和onNewIntent()
- WebView及js
- Android(安卓)远程调试 JNI 实现
- android MediaPlayer详解
- Android(安卓)JNI简单实例(android 调用C/C++代码)
- Android测试原理(二)
- android调用cocos2dx例子
- 启动AVD时候失败PANIC: ANDROID_SDK_HOME is defined but could
- android之wifi体系架构源码流程分析