目前我正在编写我的“Hello world”应用程序,我在日志中注意到每次启动活动时都会创建新实例。我的应用程序包含两个活动。在一个活动中,您为数据库输入select query,在第二个活动中,在listview中显示查询结果。由于查询结果在我的条件下可能只有100k,所以每次进入新选择时填充另一个listview似乎有点开销。
创建新活动是否可以,或者将旧活动放在前面会更好吗?
答案 0 :(得分:0)
由于查询结果不同,您每次都需要填充ListView
。关于ListView
的好处是它只会创建少量View
个对象(足以填满屏幕),即使你要给它显示数百或数千个项目。
此外,“填充”ListView
只是将对象添加到数组中。没什么大不了的。