問題タブ [dialog-preference]

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 投票する
1 に答える
1431 参照

android - XMLClassNotFoundエラーでカスタムビューを膨らませるAndroid

XMLコードに問題があります。お役に立てれば幸いです。

私はこのパッケージにこのクラスを持っています:

そして、私はこの設定xmlファイルを持っています:

そして、コードを実行すると、次のエラーが発生します。

私の問題を要約すると、xmlファイルが参照しているパスを変更する方法、またはカスタムビューを拡張できない理由を理解したいと思います。

前もって感謝します :)

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

android - DialogPreference クラスの onDialogClosed メソッドからメインアクティビティに戻る方法

設定アクティビティの Dialogpreference クラスを拡張するカスタム設定クラスを定義しました。

ダイアログ設定を使用して、アプリケーションからユーザーをログアウトしています。したがって、ユーザーが [OK] を選択すると、共有設定が解除され、ユーザーはログイン ページに誘導されます。

Activity クラスで関数を作成してから、このクラスで呼び出してみました。Intent クラスも使用しましたが、実行は次の場所で停止します

Null ポインター例外を生成します。

解決策を見つけるために、私を助けてください。

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

android - 環境設定でカスタムダイアログのボタンを動的に表示/非表示にする方法は?

設定画面から使用されるカスタム ダイアログを作成しました。内部チェックのステータスに基づいて [キャンセル] ボタンの表示を切り替えたいという 1 つのことを除いて、すべて正常に動作します。

通常、onPrepareDialog と onCreateDialog があり、onCreateDialog でこれを行うことができます。しかし、ここに onPrepareDialogBu​​ilder があります... では、onCreateDialogBu​​ilder はどこにあるのでしょうか? どこで次のようなことができますか

onPrepareDialogBu​​ilderの後? 内部チェックが失敗した場合に備えて [キャンセル] ボタンが必要なので、IN onPrepareDialogBu​​ilder では実行できません。

正しい方向に進むのを手伝ってもらえますか?

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

android - DialogPreference.onDialogClosing(boolean) は常に positiveResult == false を受け取ります

最初に Android の設定を使用していて、予期しない問題が発生しました。

私は DialogPreference クラスを拡張していますが、1 つのことを除いてすべて正常に動作します: メソッド onDialogClosing(boolean positiveResult) では、どのボタンを押しても false を受け取ります。私が間違っていることは何ですか?

クラスのコード全体を以下に示します。

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

android - Preference 内でカスタム ダイアログ Preference を作成する方法

このフォーラム全体を検索しましたが、正確に必要なものが得られませんでした。Preference にカスタム DialogPreference が必要ですが、その DialogPreference には、私が嫌いなブルー ストリップ ヘッダーを含めるべきではありません。また、カスタム アクティビティ ヘッダーとして使用できる他のアクティビティ用のアクティビティ ヘッダー テンプレート xml ファイルを既に 1 つ用意しています。それを使用したいです。このダイアログの存在。さらに、カスタム設定ファイル名が必要ですが、ここで問題は、2 つの設定ファイル名 (1 つは設定用、もう 1 つは DialogPreference 用) を作成することです。

しかし、私はこのようなものをここで見つけました 2つのユーザー入力フィールドでEditTextPreferenceを使用

私はこれでこれまでやってきました。DialogPreference はうまく開きますが、ヘッダー テンプレートをこのカスタム DialogPreference に添付するにはどうすればよいですか