共有設定の文字列を保存して別のページに表示する必要があるアプリを作っています。共有設定のユーザ名を1つのアクティビティに保存して、他の活動のユーザーの名前。これに関する任意の助けに感謝します。 ありがとうAndroid:共有設定を実装しています
0
A
答えて
1
すべてを行う必要がある(すべてのコードがacticityまたはサービス(すなわちコンテキスト)の一部であり、このです: SharedPreferencesオブジェクトを取得します。
static final String PREFS_NAME = "MyPrefs";
static final String USER_KEY = "user";
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
文字列を格納するには:
String username = ...
SharedPreferences.Editor editor = settings.edit();
editor.putString(USER_KEY, username);
editor.commit();
が読み:
ここString username = settings.getString(USER_KEY,null); // 2nd param is default value, used if prefs value is undefined
詳細は次のとおりです。http://developer.android.com/guide/topics/data/data-storage.html
0
最初に1つのクラスを作成するには、そのクラスでgetおよびset valueに関するすべての関数をsharedpreferenceに記述する必要があります。コードの下を見てください。
public class SaveSharedPreference
{
static final String PREF_USER_NAME= "username";
static SharedPreferences getSharedPreferences(Context ctx) {
return PreferenceManager.getDefaultSharedPreferences(ctx);
}
public static void setUserName(Context ctx, String userName)
{
Editor editor = getSharedPreferences(ctx).edit();
editor.putBoolean(PREF_USER_NAME, userName);
editor.commit();
}
public static boolean getUserName(Context ctx)
{
return getSharedPreferences(ctx).getString(PREF_USER_NAME, "");
}
}
これで、最初にユーザ名の値を匿名のアクティビティから設定し、任意のアクティビティからユーザ名の値を取得できます。
0
あなたはこのライブラリを見たいかもしれません。安全で使いやすいです。
https://prashantsolanki3.github.io/Secure-Pref-Manager/
サンプルコード:
SecurePrefManager.with(this)
.set("user_name")
.value("LoremIpsum")
.go();
関連する問題
- 1. Android共有設定
- 2. Androidの設定 - 共有可能な共有方法
- 3. Android共有の設定mColorPickerの問題
- 4. Android内蔵ストレージVS共有設定
- 5. Android静的変数と共有設定
- 6. Androidの共有設定が動作しない
- 7. Android共有設定が動作しない
- 8. androidの共有環境設定でいくつの共有環境設定を知るか
- 9. 長い共有設定を送信する - Android
- 10. 共有設定を使用してデータを保存します。
- 11. 共有ビューアニメーションを使用してアプリケーションイントロを実装する方法
- 12. Androidの共有設定が保存されない
- 13. 共有設定の問題
- 14. 共有設定のデータキャッシュ
- 15. 共有設定xmlファイル
- 16. postgresql共有メモリの設定
- 17. 共有の設定 "制限"
- 18. Androidの共有設定でユーザー名とパスワードを取得する
- 19. Android - 共有設定で文字列を保存/取得する
- 20. Androidで共有設定のパスを取得する方法は?
- 21. Facebookの共有ボタン:実装方法
- 22. 共有の設定とsqliteの違い
- 23. 共有設定が保存されていません
- 24. 共有設定を使用してログインページを作成する
- 25. オプションメニューを保存する共有設定
- 26. 共有設定を使用する
- 27. 設定データを共有するGIT
- 28. 共有サーバでYiiを設定する
- 29. Alfrescoで設定値を保存して使用する共有
- 30. Java/Android共有設定 - アクティビティを修正するよう指示していません
私は次のページで値を読みたいです –