質問: どのようにメモリの問題を取得せずに多くのメディアでアプリケーションを作成するには? 私はタブレット用のアプリケーションを作成する必要があります。これは雑誌を表示し、すべての雑誌は約60-70ページを持ち、すべてのページは画像(重量約400kB - 1mb、高さ1200px、幅=画面サイズ)小さなカバー(約20kB)を持っていますが、このページに表示する必要のあるmp3、mov、その他のファイルがあるページもあります。私が初めてアプリを起動するとき、私は約200MBをダウンロードしなければなりませんが、将来はもっと多くのファイル、雑誌、そしてページがあります; 私はマガジンを開くときに約70ページを読み込まなければならず、スライドするとページが右に移動します。私が画面をクリックすると、小さな画像のカバーでギャラリービューを表示する必要があります。 私はこのアプリケーションを作成する時間の無駄だろうと思っています、どのように画像や他のファイルを表示することができたアイデアどのようなメモリ過負荷ですか?このようなアプリの経験はありますか?
回答: アプリケーションには、それ自身の中にいくつでも情報を入れることができますが、正しく表示するには、すべてのメディアファイルをすぐに読み込まないようにしてください。現在必要な情報のみに表示されます。多くの標準コントロールも最初は機能します(例えば、再利用されたセルを持つテーブル)。小さな画像をメモリにキャッシュすることができます。ページ間の切り替えによってすべての古い情報が削除され、新しい情報がアップロードされます。 ちょうどそれを開始し、成功は待つことはありません。