0

drawable-mdpi リソースなど、同じドローアブルを持つアクティビティがいくつかあるとします。これらのリソースがキャッシュされ、その後のアクティビティで再利用されるのではないかと思います。同じドローアブルが各アクティビティのヒープに読み込まれないように最適化されていますか。

PS私は2レベルの深さのナビゲーションを持つアプリを書いており、単一のアクティビティを使用して両方のレベルをフラグメントで処理しています。このアプローチには、ヒープ負荷の冗長性の点で利点があるかどうか疑問に思っています。

ありがとう。

4

1 に答える 1

0

アクティビティ内の ImageView にドローアブルをロードすると、ロードされたドローアブルは、アクティビティのビュー階層で新しくバインドされたビューにリンクされます。すべてのアクティビティのビュー階層は、それぞれのアクティビティと密接に結びついているため、その内容はメモリ内で異なる場所にあることを意味します。どうすればこれを変更できるのかわかりません。

于 2013-01-27T10:35:27.357 に答える