如何在Android中管理资源

时间:2018-06-01 08:40:13

标签: java android performance

嗨,我开始想知道什么是更好的。始终从资源(如尺寸,颜色等)加载小数据,或在需要时加载一次并将其放在某些HasMap上。

  • 我有网格布局。尺寸:7 * 7所以我有49件。
  • 每个项目都有特殊日期,如:颜色,尺寸,一些可绘制,一些字体大小。
  • 这是单级别的表示。因此,当用户通过级别1时,在启动级别2之前,所有内容都将再次从资源加载。

所以我的问题是:

什么更好?

1)始终从资源加载数据。 2)在需要时从资源加载数据。将此数据放入HasMap,当我们再次需要此资源时,从此HasMap加载而不是从资源加载。

1 个答案:

答案 0 :(得分:1)

取决于您访问资源的次数,例如;如果从1级移到2级,你不允许用户返回1级,那么建议只使用资源,但如果级别1和级别2之间频繁移动,则将它们存储在hashmap中,会很好,因为你已经准备好在某个地方使用哈希图了。