タグ付けされた質問 「sharedpreferences」

SharedPreferencesを使用すると、Androidアプリケーションでプリミティブデータ型の永続的なキーと値のペアを保存および取得できます。1つのアプリ内で使用することも、複数のアプリ間で共有することもできます。

30
AndroidでSharedPreferencesを使用して値を保存、取得、編集する方法[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 2年前休業。 この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 時間の値を保存したいので、それを取得して編集する必要があります。SharedPreferencesこれを行うにはどうすればよいですか?


8
SharedPreferencesのcommit()とapply()の違いは何ですか
SharedPreferencesAndroidアプリで使用しています。私は共有設定の両方commit()とapply()メソッドを使用しています。AVD 2.3を使用するとエラーは表示されませんが、AVD 2.1でコードを実行するとapply()メソッドにエラーが表示されます。 では、これら2つの違いは何ですか?そして、使用するだけでcommit()問題なく設定値を保存できますか?

7
AndroidのPreferenceActivityからSharedPreferencesを取得するにはどうすればよいですか?
アプリケーションの設定を表示するためにPreferenceActivityを使用しています。xmlファイルを介して設定を拡張して、onCreate(および完全なクラスメソッド)が次のようになるようにします。 public class FooActivity extends PreferenceActivity { @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); addPreferencesFromResource(R.xml.preference); } } PreferenceActivity PreferenceFragmentのjavadocには、 これらの設定は、ユーザーが操作したときに自動的にSharedPreferencesに保存されます。このアクティビティの設定階層が使用するSharedPreferencesのインスタンスを取得するには、このアクティビティと同じパッケージのコンテキストでgetDefaultSharedPreferences(android.content.Context)を呼び出します。 しかし、別のアクティビティでSharedPreferenceの名前を取得するにはどうすればよいですか?電話しかできない getSharedPreferences(name, mode) 他のアクティビティでは、PreferenceActivityによって使用されたSharedPreferenceの名前が必要です。名前は何ですか、またはどのように取得できますか?

30
ArrayListをSharedPreferencesに保存
ArrayListカスタムオブジェクトを持っています。各カスタムオブジェクトには、さまざまな文字列と数値が含まれています。ユーザーがアクティビティを離れて後で戻ってきたい場合でも、配列を固定しておく必要がありますが、アプリケーションが完全に閉じた後で、配列を使用できるようにする必要はありません。この方法で他の多くのオブジェクトをこの方法でSharedPreferences保存しますが、この方法で配列全体を保存する方法がわかりません。これは可能ですか?たぶんSharedPreferencesこれを行う方法ではないですか?より簡単な方法はありますか?

15
1回限りのアクティビティを作成するためのAndroid共有設定(例)[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する 私は3つのアクティビティA、B、Cを持っています。AとBはフォームであり、フォームデータをデータベースに入力して保存した後(SQLITE)。私はAからBに、次にBからCにインテントを使用しています。アプリを開くたびに、AとBではなくCをホーム画面として使用したいということです。 共有設定はこれでうまくいくと思いますが、私に出発点を与える良い例を見つけることができません。任意の助けいただければ幸いです。


19
Android SharedPreferencesがオブジェクトを保存/保存する方法
多くのフィールドを含む多くの場所でユーザーオブジェクトを取得する必要があります。ログイン後、これらのユーザーオブジェクトを保存/保存します。この種のシナリオをどのように実装できますか? 次のように保存することはできません。 SharedPreferences.Editor prefsEditor = myPrefs.edit(); prefsEditor.putString("BusinessUnit", strBusinessUnit);

5
SQLiteの長所と短所と共有設定[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 この質問を改善する SQLiteデータベースと共有設定の間で情報を保存するための適切なメカニズムは何ですか? 共有設定を使用する理由 sqliteを使用する理由 私はそれらの違いを見つけようとしました、そしてそれはデータ保存のためのより良いメカニズムですが、Googleで適切な答えを見つけることができません。例と説明で私を助けてください。



4
Android SharedPreferenceのセキュリティ
共有設定のセキュリティについて疑問に思います。 それらがMODE_PRIV(0)で作成された場合でも、sharedpreferencesへのアクセスを取得することは可能ですか? 利用可能なすべての共有設定をリストし、他のアプリからすべての設定を取得することは可能ですか? sharedpreferencesは、パスワードや認証トークンなどの機密データを配置するのに適した場所ですか? ありがとう

5
SharedPreferencesへのアクセスはUIスレッドから行う必要がありますか?
Gingerbreadのリリースに伴い、新しいAPIのいくつかを試しています。そのうちの1つはStrictModeです。 警告の1つがに対するものであることに気付きましたgetSharedPreferences()。 これは警告です: StrictMode policy violation; ~duration=1949 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=23 violation=2 そしてそれgetSharedPreferences()は、UIスレッドで行われる呼び出しに対して与えられます。 SharedPreferencesアクセスと変更は本当にUIスレッドから行う必要がありますか?

13
共有設定でクラスオブジェクトを保存および取得する
Androidでは、クラスのオブジェクトを共有設定に保存し、後でそのオブジェクトを取得できますか? それができる方法は可能ですか?それが不可能な場合、それを行う他の可能性は何ですか? シリアル化が1つのオプションであることは知っていますが、共有設定を使用して可能性を探しています。

4
Androidの共有設定に相当するiOS
私はAndroidアプリをiOSに移植しています。私が使用したのは、レベルが完了するたびに保存するAndroidの共有設定です。 そうすることで、ユーザーがアプリに戻ったときに、レベル3などに達していることがわかります。 iOSにも同様のメカニズムはありますか?または、アプリケーション固有のファイルに手動で書き出す必要がありますか? もしそうなら、どのように私は自分のアプリケーションにのみ見えるファイルに書き出すのですか? ありがとう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.