仅选择活动,并通过托管活动进行分段

时间:2013-04-06 14:48:47

标签: android

目前,当我点击列表视图的一行时,我希望有一个新屏幕供用户编辑所选行的详细信息。

我意识到我只能使用Activity实现“详细窗口”。但是,在将来,我可能/或可能不需要支持Tablet UI。因此,我想知道,在这种情况下,我应该在片段中实现我的所有逻辑和UI,还有另一个专用FragmentActivity来托管片段吗?

我发现有好的和坏的

更轻松的代码重用和UI重用,以满足不同的布局要求,例如新的平板电脑UI布局。

需要注意2个课程(FragmentActivityFragment),而不仅仅是Activity

就个人而言,我更倾向于FragmnetActivity + Fragment设计。但是,我不确定我选择的设计是否有任何问题?

1 个答案:

答案 0 :(得分:1)

你得到了部分错误 - 如果一切正确完成,你的FragmentActivity几乎是虚拟主机,带有接口让片段传达他们的需求,所有代码都应保留在Fragment中。如果你想要建议 - 去寻找片段 - 它更灵活,也不复杂。