Android 双窗格列表详细信息活动-重用片段或为每个项目实例化新片段
我的活动中有一个列表片段和一个细节片段。在列表中选择项目时,现有细节片段对象的内容将更改以反映当前选择。这使它保持即时性,因为没有额外的布局膨胀或对象实例化 但是,每次显示一个新项目时,我必须启动一个长时间运行的异步任务,该任务必须运行到完成,即使用户选择了不同的项目。如果用户返回到以前的项目,则必须显示以前创建的异步任务的当前状态 处理这种管理开销是否值得,这样我就可以重用单个片段实例,还是应该为每个项目实例化一个新的自包含片段实例?如果我选择后者,我应该在什么时候处理“旧”碎片Android 双窗格列表详细信息活动-重用片段或为每个项目实例化新片段,android,android-layout,android-fragments,android-fragmentactivity,android-listfragment,Android,Android Layout,Android Fragments,Android Fragmentactivity,Android Listfragment,我的活动中有一个列表片段和一个细节片段。在列表中选择项目时,现有细节片段对象的内容将更改以反映当前选择。这使它保持即时性,因为没有额外的布局膨胀或对象实例化 但是,每次显示一个新项目时,我必须启动一个长时间运行的异步任务,该任务必须运行到完成,即使用户选择了不同的项目。如果用户返回到以前的项目,则必须显示以前创建的异步任务的当前状态 处理这种管理开销是否值得,这样我就可以重用单个片段实例,还是应该为每个项目实例化一个新的自包含片段实例?如果我选择后者,我应该在什么时候处理“旧”碎片 还值得注意的
还值得注意的是,在双窗格SDK示例的“电话”版本中,每次选择一个项目时都会创建一个新的片段,因为该片段显示在一个全新的活动中。但是,由于我使用的是SlidengPanelayout,所以即使是手机版,列表和详细信息也只使用一个活动。推荐阅读:修复。这更像是一个A或B问题。