gpt4 book ai didi

Android - 限制 ViewPager fragment 数

转载 作者:行者123 更新时间:2023-11-30 03:00:21 29 4
gpt4 key购买 nike

我为 Activity 的每个屏幕创建了一个 fragment ,我想使用一个 Activity 并使用 fragment 切换屏幕。

我需要左/右滑动功能,所以我尝试使用一个 ViewPager 来处理我的所有屏幕。

在大多数应用程序场景中,任何时候都应该只有少数 Fragment 可用,例如,用户应该看到的第一个屏幕是 Login fragment,它不允许使用 a 切换到下一个 Fragment向前滑动。成功登录后,用户应该无法通过向后滑动返回登录屏幕。

是否有推荐的实现方法?

最佳答案

您设计的主要问题是您试图将各种不同的功能放入一个 Activity 中。

我给你举个例子。假设您有一个 RSS 阅读器,需要用户登录才能阅读。同步喜欢的新闻。如果你试图将它压缩到一个 Activity 中,你最终会得到负责加载数据、显示数据、登录、创建帐户、处理登录/注册错误等的怪物类。

即使您使用 Fragments,您仍然需要处理 Activity 中的大量操作

最好在不同的 Activity 之间分配职责,每个 Activity 处理不同的功能 e. G。 NewsActivity 处理 RSS 新闻提要,LoginActivity 处理身份验证。使用 Fragments 来区分给定功能的用户界面的不同部分,而不是功能本身。

read more关于组织 Activity

关于Android - 限制 ViewPager fragment 数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22634283/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com