問題タブ [sharedpreferences]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 設定とAndroidライブ壁紙のヘルプ
基本的に私がやりたいのは、設定がデフォルトから新しい視差背景のセットをロードするものに切り替えられたときです。コードが複雑になり、完全にオフになっている可能性があります。設定を切り替えても何も変わりません。あなたは間違いなく私が初心者であると言うことができます、しかしあなたの助けは大いに感謝されるでしょう、そして私がそれを投稿するとき私はアプリであなたを喜んで信用します。また、さらに多くのコードが必要な場合は、質問してください。
android - Android での共有設定の保存に関する問題
現在、アプリを閉じたときに変数を保存し、アプリを開いたときに変数を元に戻そうとしています。私はこれを正しく行っているかどうかわかりません。私の変数は count と呼ばれ、それを保存して復元したいと考えています。これは正しいですか?もしそうなら、なぜそれが機能していないのですか?そうでない場合、何を変更する必要がありますか? (私は明らかにSharedPreferencesを使用しています)
android - 簡単な質問
onSharedPreferenceChangedの簡単な質問で、if(key.equals(Theme_Preference))のように見える特定のキーに変更が加えられたかどうかに基づいて何かを行うことができます。同じことをしたいのですが、キーだけでなく、そのキーの特定のentryValue用にしたいのです。これが理にかなっていることを願っています。
android - Android 2.2データバックアップ:DefaultSharedPreferencesをバックアップする方法は?
私はBackupAgentHelper
AndroidOS2.2から新しいものを実装しています。
SharedPreferences
それが機能するためには、バックアップしたいの名前を指定する必要があります。
問題はPreferenceManager.getDefaultSharedPreferences()
、アプリケーションでメソッドを使用して、デフォルトの共有設定インスタンスを取得することです。次に、そのファイルの名前を指定する必要があります。どうすればそれが何の名前かわかりますか?
(そして、なぜ彼らはDefaultSharedPreferences
バックアップを行うだけのヘルパーを提供しないのですか?)
android - Android:設定画面でボタンを使用する方法
PreferenceActivityにボタンを提供したいと思います。ユーザーは(たとえばTimePickerを介して)時間を設定できるはずですが、ButtonPreferenceなどはありません。EditTextPreferenceを使用したくありません。
では、PreferenceActivityでデフォルトのボタンを使用して、その設定を手動で保存する必要がありますか?
よろしく、
cody
android - Android:入力時にTimePickerから時間を取得する方法
単純なTimePicker.OnTimeChangedListenerを実装するDialogPreferenceがあります(以下を参照)。+/-ボタンをクリックして時間を設定するとうまくいきます。しかし、ユーザーがテキストフィールドに直接時刻を入力したときのタイムピッカーの状態を保存する方法がわかりません。現在のテキストフィールド値にアクセスするだけで十分である可能性があるため、onDialogClosedで永続化することができます。しかし、timePicker.getCurrentHour()はそれを行いません。助けてください...
java - SharedPreferences を使用する目的で特別にクラスを作成するにはどうすればよいですか?
私のアプリには、共有設定を利用したいアクティビティがいくつかあります。最初に、各アクティビティで SharedPreferences を利用するメソッドを作成しましたが、これはうまく機能しました。ただ、同じデータを使うアクティビティが複数あるので、基本的に似たようなメソッドを複数箇所に挟んでいます。したがって、これらすべてのメソッドを処理する目的で特別にクラスを作成する方が理にかなっているように思えました。
残念ながら、私はそれを正しく行う方法を理解していません。
「getSharedPreferences は AppPrefs 型に対して未定義です」と表示されるため、これはコンパイルされません。</p>
最後に、おそらく SharedPreferences はインターフェイスなので、これを行うことができますが、継承されたメソッドを実装する必要があると思いました。これらのメソッドをオーバーライドする理由はないので、これを行う理由もありません。
ここで何をするのが理にかなっていますか?私が見逃している概念はありますか?誰か詳しく説明してもらえますか?ありがとう。
java - Android: ライブラリで SharedPreferences を使用する
アプリ全体で使用するライブラリを作成しました。共有設定に保存されているいくつかの設定にアクセスしたい。
これは私のライブラリの短縮版です:
答えを探して実験してきましたが、getDefaultSharedPreferences() に渡す有効なコンテキストが見つかりません。何か案は?
android - アクティビティ間で共有設定を使用する最良の方法は何ですか?
アプリにユーザー設定があり、さまざまなアクティビティで使用されます。アプリのさまざまなアクティビティ間でこれらの設定を利用する最良の方法を知りたい.
私は、メイン アクティビティから共有設定オブジェクトを作成し、そこからインテントをさまざまなアクティビティに送信してアクションを実行するという考えを持っています。それはうまくいくでしょうか...?
またはgetsharedpreferences()
、すべてのアクティビティから電話をかけ続けます..?
ありがとう。
android - より一般的な方法で、SharedPreferences を LocalStore として使用する方法は?
Android の世界で新しくなり、日々喜びとともに進歩しています ;) 一般的な使用法についての例を共有したいと思います。
一般的な LocalStore クラスで SharedPreferences を使用する例を次に示します。
メインアクティビティまたはサブアクティビティで使用される共通クラスを作成します。
注:ここから ObjectSerializer を使用できます
楽しみ!
追加の更新: MEMDISKCACHEと SHAREDPREF を GENERIC_STORE として使用するライブラリを実装しました。