回调onActivityResult时,android片段不起作用

时间:2014-02-05 20:05:49

标签: java android android-fragments fragment onactivityresult

我得到的活动A包含一个片段列表和一个活动B,它是一个搜索过滤器页面。

我从活动A转到B.然后我特定一些查询,然后我的代码叫

setResult(RESULT_OK, intent) 

并返回活动A的onActivityResult()此方法调用片段的搜索方法并发出请求,然后将结果填充到片段列表中。

一切都好。但是,当我更改屏幕方向时,我的代码不再工作,因为活动A中的列表片段被重新创建,看起来就像重新创建一样,代码无法处理新的列表片段实例并抛出异常。

但是我发现如果列表片段在活动A的layout.xml文件中是特定的(带标签),我上面没有这个问题。

任何想法?

0 个答案:

没有答案