9

私はアンドロイドにかなり慣れていません。サーバーにログインして取得した認証トークンなどを保存するのに最適な場所を知りたいです。後続のすべてのリクエストで、この認証トークンを投稿する必要があります。確かにグローバル クラスをどこかに保持することはできますが、activitiesintents. ありがとう!

4

1 に答える 1

14

SharedPreferences行く方法です。こちらのドキュメントを参照してください: https://developer.android.com/reference/android/content/SharedPreferences.html

サンプルコードは以下のようなものです。

トークンを保存するには:

SharedPreferences settings = PreferenceManager
                            .getDefaultSharedPreferences(context);
SharedPreferences.Editor editor = settings.edit();
editor.putString(some_key, your_auth_token_string);
editor.commit();

トークンを取得するには:

SharedPreferences settings = PreferenceManager
                            .getDefaultSharedPreferences(context);
String auth_token_string = settings.getString(some_key, ""/*default value*/);
于 2013-09-08T08:00:44.860 に答える