ActivityGroup里面装的子Activity不执行OnActivityResult()的解决办法
来源:互联网 发布:淘宝客url转换 编辑:程序博客网 时间:2024/04/30 20:02
================================================
转自http://blog.csdn.net/snakewarhead/article/details/7976831
================================================
tab activity 中调用startActivityForResult 以获取子activity的运行结果时,会有一个问题,那就是 onActivityResult 方法无法被回调。
这通常发生在ActivityGroup中,(我估计的,未研究源码)其原因在于 从 tab activity 进入 子activity时,ActivityGroup进入了活动栈,而不是tab activity,再设计上应该是有道理的,而不是一个bug。
解决方法:
1. tab activity中使用
getParent().startActivityForResult(intent,REQUEST);
2. 当子activity.finish 返回时,在ActivityGroup实现onActivityResult,内容类似于:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// 向下传递
YourActivity currentActivity = (YourActivity) getLocalActivityManager()
.getCurrentActivity();
currentActivity.onChildActivityResult(requestCode, resultCode, data);
}
onChildActivityResult是一个你自己实现的方法,用来处理返回结果的。
参考:
http://stackoverflow.com/questions/6677466/stuck-with-getting-camera-pic-when-using-the-tab-activity
- ActivityGroup里面装的子Activity不执行OnActivityResult()的解决办法
- ActivityGroup里面装的子Activity不能使用OnActivityResult()方法
- Android In-app Billing 在ActivityGroup中的 子activity OnActivityResult()方法不执行的问题
- android ActivityGroup中子Activity的setResult()后的onActivityResult不运行的解决办法
- TabHost的子Activity中onActivityResult 不响应解决方案
- TabHost的子Activity中onActivityResult 不响应解决方案
- TabHost的子Activity中onActivityResult 不响应解决方案
- TabHost的子Activity中onActivityResult 不响应解决方案
- onActivityResult不执行 或者 onActivityResult的解决方法
- Fragement的onActivityResult不执行
- Fragment的onActivityResult不执行
- onActivityResult不执行的问题
- 在ActivityGroup里面如何访问子Activity的View 并操作它去改变UI?
- 在ActivityGroup里面如何访问子Activity的View 并操作它去改变UI?
- Activity不调用onActivityResult()方法的原因
- onActivityResult执行的时机不对,解决办法
- Android 关于activity嵌套fragment的时候onactivityresult方法不执行的总结
- android onActivityResult不执行的问题
- PHP文件操作(三)PHP实现文件上传和下载
- eclipse配置PyDev插件
- HDU 1733 Escape(分层网络流)
- linkin大话数据结构--List
- eclipse 缓存
- ActivityGroup里面装的子Activity不执行OnActivityResult()的解决办法
- 吃苹果等于刷牙 美媒公布6个养生秘方
- 绝妙的取样(《编程珠玑(续)》第十三章)
- sk_buff结构分析
- 中国移动-北京移动2015年校招面试
- 鸡兔同笼
- word 2007如何插入参考文献引用
- SVN源码服务器搭建-详细教程
- 香港空间受中国法律管制吗?