問題タブ [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.

0 投票する
2 に答える
1988 参照

android - Android MultiSelectListPreference のチェックを外しても SharedPreferenceChanged が発生しない

次のプロパティでMultiSelectListPreferenceを使用しています。

設定は staticPreferenceFragment内、 common 内にありActivityます。とのSharedPreferenceChangedイベントのリスナーを登録および登録解除しています。onPauseonResumePreferenceFragment

コードの抜粋:

オプションをチェックすると、チェックを外し始めるまで毎回イベントが発生します。その後、リスナーが呼び出されなくなります。私がここで見逃しているアイデアはありますか? これは、フラグメント/アクティビティの使用方法に問題がありますか?

注: また、MultiSelectListPref が適切に応答しなくなった後も引き続き機能する ListPreference があることも付け加えておく必要があります。

0 投票する
1 に答える
1505 参照

android - sharedpreferencesの配列を読み取る

MultiSelectListPreferenceを使用して、値を配列に保存します。

どうやって読むことができますか?

このエラーが発生します:式の型は配列型である必要がありますが、Setに解決されました

0 投票する
2 に答える
920 参照

android - onSharedPreferenceChanged が常に発生しない

この方法には奇妙な問題があります。EditTextPreference を編集すると、値を変更したときにのみ呼び出され、MultiSelectListPreference では初めて変更したときにのみ呼び出されます。これは私のフラグメントコードです。

これは my_preferences.xml ファイルです

0 投票する
3 に答える
4391 参照

android - MultiSelectListPreference クラス java.lang.reflect.Constructor を拡張中にエラーが発生しました

現在、設定に を実装しようとしMultiSelectListPreferenceていますが、次のエラーが発生します。

私のXMLは次のようになります。

このエラーの原因がわかりません。あなたが私を正しい方向に向けてくれることを願っています

0 投票する
0 に答える
674 参照

android - AndroidでMultiSelectListPreferenceを表示できません

Android アプリの設定画面に MultiSelectListPreference を表示しようとしています。

コードは次のとおりです。

しかし、次のエラーが発生しています:

0 投票する
2 に答える
8762 参照

android - MultiSelectListPreference(SharedPreferences) から選択されたすべてのエントリを取得します

MultiSelectListPreference を使用して項目の配列を作成し、それらを xml で検索したいと考えています。

XML で MultiSelectListPreference を作成しました (res/xml/preferences.xml)

Preference Fragment と Preference Activity を作成しました。検索したい項目を選択することができます。

次に、選択した項目を読み上げたいと思います。

で試しました

および同様の「解決策」をオンラインで見つけましたが、機能しません。