【问题标题】:XML parsing with application loading带有应用程序加载的 XML 解析
【发布时间】:2012-08-03 10:50:58
【问题描述】:

我在 android 中编写简单的项目。我有大约 10 个活动,用户翻转它们。在主要活动中,我必须解析非常大的 XML 文件并将这些信息加载到某个数组中。但是,如果用户关闭主要活动并返回到它,我的主要活动会再次解析大 XML 文件。我可以在用户转动活动时解析一次并保存在内存中吗?

【问题讨论】:

标签: android xml optimization


【解决方案1】:

在构造函数中创建一个解析 XML 的 Singleton,并使用 get 获取数据。

【讨论】:

  • 但是为什么每次都要解析呢?这是消耗电池的。如果您认为它可以使您的程序 ANR,那么请在单例中创建一个线程。但不要解析两次。
猜你喜欢
  • 2015-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多