【发布时间】:2015-05-27 00:31:59
【问题描述】:
是否可以在 android 中缓存 xml 设计?基本上我想要的是第一次加载活动时,它会从 SQLite 数据库加载一些数据,然后将其显示在列表视图上。当我再次查看活动时,列表视图上显示的数据不会再次从 SQLite 加载,而是从 xml 设计的缓存中加载,更像是活动的快照。我想要这个以获得更快的性能。有人可以帮帮我吗?
【问题讨论】:
标签: android xml sqlite caching
是否可以在 android 中缓存 xml 设计?基本上我想要的是第一次加载活动时,它会从 SQLite 数据库加载一些数据,然后将其显示在列表视图上。当我再次查看活动时,列表视图上显示的数据不会再次从 SQLite 加载,而是从 xml 设计的缓存中加载,更像是活动的快照。我想要这个以获得更快的性能。有人可以帮帮我吗?
【问题讨论】:
标签: android xml sqlite caching
比方说,您想在销毁父活动期间缓存从 db 填充的整个膨胀列表视图,以便在下一次您不需要再次获取数据,即您希望重用以前膨胀的列表视图?
如果这是问题所在,不,这是不可能的,即使通过一些骗子或骗子可以做到,你也不能这样做。由于膨胀视图与上下文高度耦合,因此您尝试以上述方式重用膨胀视图,那么之前损坏的不存在的上下文可能会给您一个致命的异常。
【讨论】: