Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个自定义视图,其中包含在构造函数中设置的字段(它的名称是步骤)(实际上我在创建实例时将它的值作为参数传递)。此外,我在构造函数中创建了一些位图,位图宽度对应于该字段(即来自构造函数)。我知道如何创建位图,但我必须创建该类的许多实例,所以每个实例都有它的位图,所以我将在运行时有许多通常相同的位图(如果步骤字段在类之间相同) )。我认为我可以创建一个存储位图的静态类,但正如我所说,它们可能不同。
有什么方法可以减少创建的位图数量吗?
听起来像是一份工作,Map特别是HashMap(或可能WeakHashMap)。值将是位图,键将是步骤值。将它放在类的静态实例中是合理的。
Map
HashMap
WeakHashMap