私が書いているアプリにダウンロードしたリソースを大量にロードしなければならないので、これはquestionを読んでいます。 .apkでそれらを持っている、そして質問への "正しい"答えは、パフォーマンスの低下はありませんが、あなたがそれが完了したときにメモリを解放することを心配する必要があります。Drawablesはメモリをネイティブにリークしますか?
誰でも自信を持って確認したり拒否できますか?私の印象は、ロードされたDrawableは、アクティビティがクリーンアップされたときに他のすべてと同様にGCedされたということでした。私はそれが真実でないかどうか、そしてそのインスタンスでメモリを手動で収集する最も信頼性の高い方法が何であるかを知りたいと思っています。
また、携帯電話のメモリと比べてSDカードからの画像の読み込みで顕著なパフォーマンスヒットがあるかどうかは知っていますか?私は電気工学者ではないので、直感的には、これはすべて固体メモリなので、すべて同じペースで読む必要がありますが、確かな答えを得たいと思います。
だから、apkの外からロードすることはできないと思うが(これは実行時にダウンロードするリソースによってスキンされるカスタマイズ可能なアプリケーションだ)、アプリケーションの起動時に電話機のメモリからドロワブル拡張されたApplicationクラスのメンバーですか? (複数のアクティビティで必要になります)。別のスレッドでは、アプリケーションが必ずしも正しく処理されないと言っていたので、これはメモリをリークする本当に良い方法のようですが、代わりに、すべてのアクティビティが起動時にアセットを再読み込みすることです。 –