0

Androidのあるアクティビティから別のアクティビティに文字列値を渡したい。データを渡すためにインテントを使用したくありません。共有設定を使用してタスクを実行するにはどうすればよいですか?

http://www.how-to-develop-android-apps.com/using-shared-preferences-in-android/で非常に良い例を見つけました。しかし、インテントを使用せずに値を渡すことはできますか?

これに関して私を助けてください。

4

3 に答える 3

1

SharedPreferencesについて読んで、それを使用してください。ファイルに保存するのと同じように、次のアクティビティで同じ名前のファイルを開きます。

于 2012-04-28T12:01:45.450 に答える
1

データを渡すだけなら、データを Application クラスに保存し、各アクティビティから getApplication() を使用してみませんか (最初に設定し、後で保存されたデータを取得します)。SharedPreferences よりもはるかに高速です。

于 2012-04-28T12:06:24.917 に答える