1

コンストラクターで設定されたフィールド(名前はステップです)を持つカスタムビューがあります(実際には、インスタンスを作成するときにパラメーターとして値を渡します)。また、ビットマップのコンストラクター幅でいくつかのビットマップを作成しますそのフィールド(それが来るビットマップを作成する方法は知っていますが、そのクラスの多くのインスタンスを作成する必要があるため、各インスタンスにはビットマップがあり、実行時に通常は同じ多くのビットマップがあります(ステップフィールドがクラス間で同じ場合) )ビットマップを格納する静的クラスを作成できると思っていましたが、私が言ったように、それらは異なる可能性があります。

作成されるビットマップの数を減らす方法はありますか?

4

1 に答える 1

0

Map特に、HashMap(または多分)の仕事のように聞こえWeakHashMapます。値はビットマップになり、キーはステップ値になります。クラスの静的インスタンスに配置することは合理的です。

于 2013-08-03T07:39:12.073 に答える