問題タブ [multiselectlistpreference]
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.
android - Android MultiSelectListPreference のチェックを外しても SharedPreferenceChanged が発生しない
次のプロパティでMultiSelectListPreferenceを使用しています。
設定は staticPreferenceFragment
内、 common 内にありActivity
ます。とのSharedPreferenceChanged
イベントのリスナーを登録および登録解除しています。onPause
onResume
PreferenceFragment
コードの抜粋:
オプションをチェックすると、チェックを外し始めるまで毎回イベントが発生します。その後、リスナーが呼び出されなくなります。私がここで見逃しているアイデアはありますか? これは、フラグメント/アクティビティの使用方法に問題がありますか?
注: また、MultiSelectListPref が適切に応答しなくなった後も引き続き機能する ListPreference があることも付け加えておく必要があります。
android - sharedpreferencesの配列を読み取る
MultiSelectListPreferenceを使用して、値を配列に保存します。
どうやって読むことができますか?
このエラーが発生します:式の型は配列型である必要がありますが、Setに解決されました
android - onSharedPreferenceChanged が常に発生しない
この方法には奇妙な問題があります。EditTextPreference を編集すると、値を変更したときにのみ呼び出され、MultiSelectListPreference では初めて変更したときにのみ呼び出されます。これは私のフラグメントコードです。
これは my_preferences.xml ファイルです
android - MultiSelectListPreference クラス java.lang.reflect.Constructor を拡張中にエラーが発生しました
現在、設定に を実装しようとしMultiSelectListPreference
ていますが、次のエラーが発生します。
私のXMLは次のようになります。
このエラーの原因がわかりません。あなたが私を正しい方向に向けてくれることを願っています
android - AndroidでMultiSelectListPreferenceを表示できません
Android アプリの設定画面に MultiSelectListPreference を表示しようとしています。
コードは次のとおりです。
しかし、次のエラーが発生しています:
android - MultiSelectListPreference(SharedPreferences) から選択されたすべてのエントリを取得します
MultiSelectListPreference を使用して項目の配列を作成し、それらを xml で検索したいと考えています。
XML で MultiSelectListPreference を作成しました (res/xml/preferences.xml)
Preference Fragment と Preference Activity を作成しました。検索したい項目を選択することができます。
次に、選択した項目を読み上げたいと思います。
で試しました
および同様の「解決策」をオンラインで見つけましたが、機能しません。