GoogleカレンダーのXMLを読み込み、解析してクラスのインスタンスに格納してリストで表示するというアプリを作っています。
リスト表示するアクティビティにおいて、解析した情報を格納するArrayListフィールドなどををおいているのですが、
非staticフィールドだと起動するたびにXMLを読み込む必要が出て、staticフィールドにすると
アプリを終了してもガベージコレクタなどがなされない限りメモリ上にデータが残り続けるという状態になってしまい、
あまり望ましくない状況なのかなと考えております。
仕様上そう頻繁に更新することもない(多くても日に1回程度)ので、
一度読み込んだあとデータをメモリ以外の場所(端末内など)に保存しておき、
再度アクティビティが呼び出された時はそのファイルを読み込んで表示するという形にしたいです。
どのようにすれば可能でしょうか、ご教授ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/01/04 07:56