私はアンドロイドにかなり慣れていません。サーバーにログインして取得した認証トークンなどを保存するのに最適な場所を知りたいです。後続のすべてのリクエストで、この認証トークンを投稿する必要があります。確かにグローバル クラスをどこかに保持することはできますが、activities
とintents
. ありがとう!
質問する
6235 次
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 に答える