DialogFragment を呼び出す Fragment があります。これは Fragment のライフサイクルに影響しますか (つまり、onPause に移行しますか)? DialogFragment が閉じられると、呼び出し元の Fragment は onResume に移動しますか?
質問する
8233 次
3 に答える
2
これらのフラグメントは両方とも実行中の状態になります。onPause は最初のフラグメントでは呼び出されません。
フラグメント (およびアクティビティ) のライフサイクル コールバックは、フラグメント レベルではなく、アクティビティ レベルで機能します。例として、ダイアログのように見えるテーマのアクティビティを最初のフラグメントの上に表示すると、その最初のフラグメントで onPause が呼び出されます。
フラグメントは、他のフラグメントのライフサイクルには影響しません。
于 2015-12-10T14:54:30.923 に答える
1
ダイアログ フラグメントは、フラグメントを含むアクティビティの上のダイアログ ウィンドウに表示されます。アクティビティとフラグメントは状態を変更しません。
于 2015-12-10T15:39:08.307 に答える
-3
もちろん両方とも、独自のライフサイクルFragment
を持っています。DialogFragment
同様Activity
にDialogActivity
、次のリンクでそれらの詳細を読むことができます。
于 2013-03-15T03:27:21.513 に答える