2011-10-07 12 views
0

私は秩序を知る必要があり、私の意図は互いに呼び出されました。新しいアクティビティを開始するときに、その名前をStringフィールドに追加します。それは素晴らしいですが、私のアプリが再び実行されるまでこのフィールドを維持する必要があります(=システムによって破壊され、その後新たに開かれます)。しかし、フィールドを保存する方法?私はStaredPreferencesアプローチで 'key = value'データだけを保存できましたが、フィールドについては何も言われていません。あなたはこのフィールドの永続化を達成する方法を知っていますか?私はそれが唯一の文字列であり、何も複雑でないので、データベースの格納またはファイルの格納を省略したい。私の活動のAndroidの追跡順

ありがとうございました

答えて

1

SharedPreferencesはあなたが探しているものに最適です。あなたはそれが各アクティビティが変更された後に追加される文字列だと言った。なぜ、単に "activity_history"というキーで共有されたプレフィックスを保存するのではなく、値全体が文字列ですか?私はあなたが格納できる文字列の長さに制限があるとは思わない。

文字列内の区切り文字を使用して、さまざまなアクティビティを分割します。

+0

解決策をお寄せいただきありがとうございます – Waypoint

関連する問題