2012-12-24 13 views
13

res/drawableフォルダに約35枚、res/rawフォルダに30枚のサウンドファイルを追加しました。これで私のアプリケーションはスタートアップに5秒以上の時間がかかり、起動画面には1画像と1サウンドリソースしか使用できません。それは私に尋ねます:私のイメージリソースはいつメモリにロードされますか?Android Appでは、リソースはいつメモリにロードされますか?

アプリケーションの起動時または初めて使用するときに読み込まれますか? (例:ImageView.setImageResource(myResId);を呼び出すとき)

アプリ起動時にすべて読み込まれている場合は、どうすればよいですか?それぞれが要求に応じてロードされる場合、私のアプリケーションはなぜ起動に時間がかかりますか?

洞察のためのアプリについての情報: ViewPagerでの単一のアクティビティ。各ビューページは700x400ピクセル解像度(〜50K)のJPEGファイルとmp3ファイルの1つであるサウンドファイルの1つである画像リソースの1つを使用します。< 5秒(〜60K)

+0

あなたは、同時にすべてのページを作っていますか? –

+0

いいえ、ページビューはユーザーがフリップすると作成されます。 –

答えて

関連する問題