我有一个没有任何片段的工作应用程序。
但是DevBytes说如果你没有在你的应用程序中使用片段,你就犯了一个大错误。
API指南说Add multiple fragments to a screen to avoid switching activities
我认为我们应该总是使用片段。
在我的应用程序中,我有活动 A、B、C 和 D
A是地图活动,其中我在 InfoWindow 中显示了一些标记和一些信息。
B具有与A相同的信息,但仅使用 ListView,因此我可以为用户显示有关我拥有的每个项目的更多信息。
C是所选项目的详细信息。用户可以从A或B到达C
D只是另一个活动(在流程之外)
虽然我今天不使用片段,但将A和B转换为片段似乎是合理的,这样如果有一天我决定在平板电脑中并排显示A和B时它们可以重复使用(即使没有片段也可以轻松完成) )。
所以我的问题是:我是否也应该将我的C活动变成一个片段,因为它是流程的一部分?(即使我不打算重用这个活动)如果答案是肯定的,我是否也应该将D变成一个片段并拥有一个包含一个活动和 4 个片段的应用程序?
谢谢你的时间。