android xml 设计缓存
android xml design cache
是否可以在 android 中缓存 xml 设计?基本上我想要的是,我第一次加载 activity,它从 SQLite 数据库加载一些数据,然后将其显示在列表视图上。当我再次查看 activity 时,列表视图上显示的数据将不再从 SQLite 中加载,而是从 xml 的缓存中加载,设计更像是 activity 的快照。我想要这个以获得更快的性能。有人可以帮我吗?
比方说,您想在销毁父级 activity 期间缓存从 db 填充的整个膨胀列表视图,这样下次您就不需要再次获取数据即,您希望重用之前膨胀的列表视图?
如果这是问题所在,不,这是不可能的,即使通过一些不正当的手段可以做到,你也不能这样做。由于膨胀视图与上下文高度耦合,您尝试以上述方式重用膨胀视图,那么之前损坏的不存在的上下文有望给您一个致命的异常。
是否可以在 android 中缓存 xml 设计?基本上我想要的是,我第一次加载 activity,它从 SQLite 数据库加载一些数据,然后将其显示在列表视图上。当我再次查看 activity 时,列表视图上显示的数据将不再从 SQLite 中加载,而是从 xml 的缓存中加载,设计更像是 activity 的快照。我想要这个以获得更快的性能。有人可以帮我吗?
比方说,您想在销毁父级 activity 期间缓存从 db 填充的整个膨胀列表视图,这样下次您就不需要再次获取数据即,您希望重用之前膨胀的列表视图?
如果这是问题所在,不,这是不可能的,即使通过一些不正当的手段可以做到,你也不能这样做。由于膨胀视图与上下文高度耦合,您尝试以上述方式重用膨胀视图,那么之前损坏的不存在的上下文有望给您一个致命的异常。