gpt4 book ai didi

android - Android,每种 View 模式的 Activity 性?还是在较少的Activity类中切换语句?

转载 作者:行者123 更新时间:2023-11-29 00:50:28 24 4
gpt4 key购买 nike

我知道如何在以下每种情况下实现功能,我的主要问题是哪个设计决策更好?基于应用程序的大小/速度和电池寿命等。

因此,我将进行一些显示不同列表的 Activity 。它们都是同一个对象的列表,但是每个列表中对象的状态都不同。这将是游戏列表,并且游戏可以处于 Activity 状态,已完成状态或等待开始。我应该为每个 Activity 类创建新的 Activity 类吗?还是创建一个ListActivity类,该类仅根据传递的意图显示不同的类?做一个或另一个有很大的好处吗?为每个类使用不同的类将更容易阅读,但是在Java中用于编译更多类而不是将所有相同信息包含在一个类中的开销是多少?

最佳答案

创建一个显示列表的基本ListActivity。

然后,为每种 View 模式创建单独的派生类。

您确实希望每个 View 都有单独的 Activity 。一旦 View 不再可见,操作系统便可以收回该 Activity 。这有助于资源管理。另外,将 View 视为 Activity 时,它会响应用户输入(例如,单击搜索按钮时)做一些有趣的事情。

关于android - Android,每种 View 模式的 Activity 性?还是在较少的Activity类中切换语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3121769/

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