我有一个带有 tabhost 的活动。
在运行时,我的应用程序正在连接到数据库并拉回员工信息。我希望每个员工都有一个选项卡,其中内容以相同的方式显示,但数据不同。
我有一个 xml 视图,可用于员工信息(只是文本视图、图像等)。当我从数据库中收到新数据时,我会为每位员工执行以下操作:
- 将新选项卡添加到选项卡主机
- 夸大“员工”观点。
- 将 textview 文本设置为与员工对应的值。
- 从“员工”视图创建一个 TabSpec。
- 将 tabspec 添加为新选项卡。
我目前正在清除所有选项卡并在每次更改数据时进行读取,并且由于位图而导致 VM 内存不足。这是最好的方法还是有更好的方法?