2011-07-29 13 views
0

私は3つのタブを持っています。ユーザーがいずれかのタブで保存をクリックすると、データを保存したいいくつかのオプションがあります。グローバル変数を共有したり、オブジェクトをコンテキストに保存することができます。タブにデータを保存

編集:私は、画像を保存する必要が&テキストフィールド

Android Shared Preferences

Store Objects in ApplicationContext

選択する方法上の任意の提案? ありがとう

+1

実際に保存するデータの量と複雑さによって異なります – Pyrodante

答えて

2

これは、保存する時間によって異なります。

アプリケーションコンテキストに格納すると、アプリケーションが終了してもデータは保持されません。メモリに保存するだけです。

共有設定は文字列データの可能性がありますが、イメージデータにはある程度の操作が必要で、データサイズ(TBC)などの制限があります。

最も便利な方法は、ディスクへの共有設定で、テキストや画像を保存することであろう関連SDK documentation on Data Storage

を参照してください。アプリケーションディレクトリに格納する場合は、getDir()関数を参照してください

+0

また、画像に応じて、URI/URLを文字列あなたが活動を再開するときにそれを指すように。 – Pyrodante

+0

@Merlin:共有変数をグローバル変数に使用する利点はありますか? – jsp