Android onActivityResult被提前调用
2014-09-12 00:00
435 查看
今天使用下面的代码启动另一个应用程序的Activity,如下
startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS),1);
会出现一个问题,就是这段话刚执行完,就会调用onActivityResult函数,网上说可能是因为intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);但是我这里就是调用系统设置界面,没有这句啊,而这句话的作用是使用一个新的栈存放新的Activity。
还有其它几种可能引起onActivityResult被提前调用
当你在AndroidManifest.xml设置android:launchMode=”singleTop”的时候也会出现上面的情况,应该设置”singleTask”也会,其实他跟上面intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)归根结底是一样的原因。
我没有找到startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS),1); onActivityResult被提前调用 的原因但是我用onstart方法里实现我所要的功能
startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS),1);
会出现一个问题,就是这段话刚执行完,就会调用onActivityResult函数,网上说可能是因为intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);但是我这里就是调用系统设置界面,没有这句啊,而这句话的作用是使用一个新的栈存放新的Activity。
还有其它几种可能引起onActivityResult被提前调用
当你在AndroidManifest.xml设置android:launchMode=”singleTop”的时候也会出现上面的情况,应该设置”singleTask”也会,其实他跟上面intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)归根结底是一样的原因。
我没有找到startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS),1); onActivityResult被提前调用 的原因但是我用onstart方法里实现我所要的功能
相关文章推荐
- Android onActivityResult被提前调用
- Android onActivityResult 提前调用,不接收回调解决方法
- android关于onActivityResult提前调用的问题
- 提前调用onActivityResult和四种launchMode的关系
- 【Android】onActivityResult()和onResume()的调用顺序问题
- 解释 Android 调用系统相机,在onActivityResult中接收的data为null的原因
- Fragment中 onActivityResult不响应 + 有关onActivityResult提前调用的问题
- Android中Fragment的onActivityResult不被调用的问题
- Android中调用本机camera,遇到无法回调onActivityresult方法
- Android调用相机无法执行onActivityResult或data为null
- Android的onActivityResult不被调用的解决方案
- android onActivityResult没调用
- Android初学习 - 调用startActivityForResult后,onActivityResult为什么立刻响应
- Android OnActivityResult()方法的不调用
- Android中activity的onActivityResult()提前被回调
- Android Activity 中 onActivityResult() 与 setResult()的调用时机
- 『ANDROID』总结:调用startActivityForResult,onActivityResult无响应的问题
- 有关onActivityResult提前调用的问题(转)
- Android调用系统的裁剪后,无法响应onActivityResult()
- 有关onActivityResult提前调用的问题