問題タブ [dialogfragment]

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 に答える
3333 参照

android - スタック内の最後の項目に戻らずに DialogFragment を閉じる方法

既存のプロジェクトのコードをクリーンアップし、Activity の呼び出しに関する警告を削除しようとしてshowDialog()、一連の関連ダイアログを新しいDialogFragmentクラスに移動しました。正常に動作していますが、特定のダイアログでキャンセル ボタンを押すと、常に前のダイアログ (バック スタックに保存されたもの) に戻りますが、キャンセル ボタンですべてのダイアログを閉じて戻る必要があります。メイン アクティビティのビューに。

戻るボタンを押すと、引き続きバック スタックの前のダイアログに戻る必要があります。

これが私の現在のコードです。2 つのダイアログのみを含めるように単純化しましたが、これら 2 つの間のチェーンにはさらにいくつかのダイアログがあり、実際のアプリケーションでimport()は が呼び出される前に表示されます。

次に、メインのアクティビティで、ImportDialogListener次のようにインターフェイスを実装します。

どうすればそれを機能させることができますか?ここで根本的に間違ったことをしていますか?

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

android - Android DialogFragment で onActivityResult を呼び出さないでください

カメラから写真を撮る意図を開始するコードがあります

そして、写真が戻ってきた後、それは呼び出す必要がありますonActivityResult

シンプルFragmentで問題なく動作しますが、使用するDialogFragment onActivityResultと呼び出されません。を使用してこの問題をどのように解決できDialogFragmentますか?

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

android - 画面が回転したときに変数の値を DialogFragment に保存する

さて、Androidで画面回転時にdialogFragmentに含まれる変数の値を保存したいと思いました。インターネットで見つけられるすべての方法を試しましたが、どれもうまくいきませんでした。私のアプリケーションを強制終了する人もいれば、何もしない人もいます。

デバイス画面が回転したときにリセットされる EditText の値を保存するための実際的かつ効果的な方法が必要です。EditText は DialogFragment にあり、これを FragmentActivity に変換します。

どうもありがとうございます

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

android - DialogFragment で ListView を再作成する方法

ファイルシステムをブラウズするための DialogFragment を書いています。問題が 1 つだけあります。

ファイルは ListView に表示され、ユーザーがファイルを選択すると、OnFileSelectedListener-Interface を介してフラグメントを呼び出したアクティビティにこのイベントが送信されます。これはファイルには問題ありませんが、フラグメントが新しいディレクトリを表示する必要がある場合に、ディレクトリ名をアクティビティに送信してからフラグメントを破棄して再作成するのは間違っていると感じます。また、フラグメント全体が消えてから再表示されますが、これはあまりうまくスムーズではありません。

さらに、フラグメントを使用するすべてのアクティビティは、フラグメントを再作成するためのロジックを使用する必要があり、これは「同じことを繰り返すな」とはほど遠いものです。

要するに、フラグメント内でリストビューを変更する方法はありますか? AlertDialog.Builder を複数回呼び出しても、残念ながら機能しません。

これが私のDialogFragmentです。全体を投稿しても問題ないことを願っています。