我得到了包含片段列表的活动 A 和作为搜索过滤器页面的活动 B。
我从活动 A 转到 B。然后我指定了一些查询,然后我的代码调用
setResult(RESULT_OK, intent)
然后返回活动 AonActivityResult()
this 方法调用片段的搜索方法并发出请求,然后将结果填充到片段列表中。
一切都好。但是,当我更改屏幕方向时,我的代码不再工作,因为 Activity A 中的列表片段被重新创建,并且看起来一旦重新创建,代码无法处理新的列表片段实例并引发异常。
但是我发现如果列表片段在layout.xml
活动 A 的文件中是特定的。(带有标签)我上面没有这个问题。
任何想法 ?