android - 正确使用 fragment

标签 android android-fragments

我想知道我是否在这里正确使用了 Fragments...

我的应用程序包含 6 个 Activity 。我想向其中添加一个抽屉导航,因此我目前正在将这些 Activity 中的每一个转换为 fragment 。当我从抽屉中选择一个选项时,将出现相应的 fragment 。 我的 fragment 非常“独立”,这意味着每个 fragment 都是独立的,不与其他 fragment 交互,例如显示日期的日历。

enter image description here

这在每台设备上看起来都一样,无论是平板电脑还是手机。我看到的关于 Fragments 的每个教程都有多个 Fragments 相互交互。我的没有。我的问题是,从设计的角度来看,以这种方式使用 fragment 是否可以?或者我应该只使用 Activities 吗?谢谢。

最佳答案

如果是抽屉里的,正确的设计是使用 fragment 。您应该尽可能使用 fragment ,因为它使您的代码更易于维护和控制。 fragment 之间的通信比 Activity 之间的通信更容易。

此外, Activity 的运营成本很高。创建的 Activity 也不会暗中破坏以前的 Activity 。

关于android - 正确使用 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34662616/

相关文章:

java - 二进制 XML 文件行 #17 : Duplicate id , 标记为 null,或带有另一个 fragment 的父 ID

android - 在软键盘上回击后,setError 弹出窗口没有正确重新定位?

java - 扩展 BaseAdapter 的 ApkAdapter 类的 getView 方法中的 NullPointerException

java - 避免 Android 在方向更改时自动重新添加我的 fragment

android - 如何使用 Android TextView 的描述来实现辅助功能

java - 在 Android 上下载文件时计算下载百分比和剩余时间

java - 对象值更改后更新 Android 中的按钮?

java - Android fragment oncreateview 被调用,但 View 未膨胀并且没有错误

android - 我的 list 上没有选项

android - 如何使弹出窗口大小超过对话框窗口大小?