Android活动:开始新活动还是带到旧活动?

时间:2013-11-29 11:42:08

标签: android performance android-intent android-activity

目前我正在编写我的“Hello world”应用程序,我在日志中注意到每次启动活动时都会创建新实例。我的应用程序包含两个活动。在一个活动中,您为数据库输入select query,在第二个活动中,在listview中显示查询结果。由于查询结果在我的条件下可能只有100k,所以每次进入新选择时填充另一个listview似乎有点开销。

创建新活动是否可以,或者将旧活动放在前面会更好吗?

1 个答案:

答案 0 :(得分:0)

由于查询结果不同,您每次都需要填充ListView。关于ListView的好处是它只会创建少量View个对象(足以填满屏幕),即使你要给它显示数百或数千个项目。

此外,“填充”ListView只是将对象添加到数组中。没什么大不了的。