如果我在顶部有 4 个按钮,当单击其中任何一个按钮时,我会为相应的 viewtub 充气。所有的viewstub都是listview,将从服务器获取数据。
问题是:
- 刚开始onCreate时我应该加载所有数据(4组数据)吗?但是加载时间会很长。
- 我应该何时加载每个列表视图的数据?
- 当我单击另一个按钮并转到其他视图时,所有数据都会丢失(其他列表视图)吗?
- 会不会因为加载太多数据而导致内存问题?
谢谢。
如果我在顶部有 4 个按钮,当单击其中任何一个按钮时,我会为相应的 viewtub 充气。所有的viewstub都是listview,将从服务器获取数据。
问题是:
谢谢。
基本上我会使用一个带有 4 个不同适配器的列表活动。我将为列表活动创建 4 个实例变量以保存不同的适配器。
因此,当我启动应用程序时,我将使用其数据初始化第一个适配器并将其设置为实例变量并将其设置为列表视图。
然后,仅当第一次单击该按钮时,我才会对另一个列表执行相同的步骤。当再次单击这些按钮中的任何一个时,我会将先前设置为实例变量的适配器设置为列表视图。