我想从appfilter.xml中加载与其中一个图标包相关的可绘制名称,因为您知道该文件可能包含1000个元素(有时超过8000个)。
我在网上找到了可以完成此工作的代码,但是它将所有元素加载到数组中,并且为了更好地进行内存管理并避免内存流失,我只想在此文件中搜索所需的元素(可能是几百个),然后将它们添加到我的数组中。
那我该怎么做呢?你有什么建议我
代码:
答案 0 :(得分:1)
获取他们的代码。创建一个包含所有所需名称的HashSet。在将其添加到数组的部分中,添加检查以查看名称是否包含在您的集合中。如果是这样,请添加它。如果没有,请跳过。这是一个非常简单的更改。