私は2つの主要な活動があり、残りのページはフルスクリーンDialogFragments
(別のActivity
ではなく)、 、ある時点ではDialogFragment
から別のDialogFragment
を開いています。最初のDialogFragment
は、戻るボタンが押された場合、またはその上のDialogFragment
が破棄された場合、どのようにして知ることができますか?バックプレス後にDialogFragmentが再び表示されるのをどのように知ることができますか?
アクティビティの一部のビューを置き換えることを望まないため、DialogFragment
をバックスタックに追加していません。
onResume()
とonHidden()
を上書きしようとしました。私はFragmentManager
にイベントを追加しようとしましたが、関連する結果が得られませんでした。
誰かが私がこれをどうやってできるかについての光を放つことができたら嬉しいですね。
私の目標は、上記のダイアログが却下された後にそれが示したときに(サーバーまたはI、前のページに影響を与え、ダイアログで行われた変更からの新しいデータ)DialogFragment
かActivity
をリフレッシュすることです。
ダイアログショーコールの場所は制御しないでください。 – Nanoc
いいえ、表示されているもののすぐ後ろにあります。 – asaf
しかし、あなたはそれを制御します。ダイアログに通知するためにインターフェイスコールバックを使用できますか? – Nanoc