[解決済み] DialogFragmentのライフサイクルは?
2022-02-07 13:55:21
質問
の適切なライフサイクルを見つけることができませんでした。
android.support.v4.app.DialogFragment
をGoogleで検索してみました。ある実装のために必要です。私たちが知っているように
DialogFragment
と同じようなメソッドがいくつかあります。
Dialog
.
DialogFragment
が拡張されます。
Fragment
と同じなので、そのライフサイクルは
Fragment
. しかし、他のメソッド
DialogFragment
?
以下は
Fragment
のライフサイクルです。を提供することは可能ですか?
DialogFragment
?
解決方法は?
DialogFragment
のライフサイクルと類似しています。
fragment:
. テストするために、ログをそれぞれの
overrided
のメソッドを使用します。
dialogFragment
の動作を理解し、コードを実行することができます。
dialogFragment
.
onAttach
onCreate
onCreateDialog
onCreateView
onActivityCreated
onStart
onResume
そして、dialogFragmentの終了や破壊に関しては、以下のようなライフサイクルになります。
onPause
onStop
onDestroyView
onDestroy
onDetach
また、この方法によって
lifecycle
:
@NonNull
@Override
public Lifecycle getLifecycle() {
return super.getLifecycle();
}
関連
-
[解決済み】パッケージ名(Google Analytics)に一致するクライアントが見つからない - 複数のproductFlavorsとbuildTypes
-
[解決済み】Android 8:クリアテキストのHTTPトラフィックが許可されない
-
[解決済み] Androidの「コンテキスト」とは何ですか?
-
[解決済み] グリッドレイアウトにおけるフリングジェスチャーの検出
-
[解決済み] なぜフラグメントなのか、そしてアクティビティの代わりにフラグメントを使用するのはどんなときか?
-
[解決済み] ViewPagerとフラグメント - フラグメントの状態を保存する正しい方法は何ですか?
-
[解決済み] タイトルのないDialogFragmentを作成するには?
-
[解決済み】「px」、「dip」、「dp」、「sp」の違いは?
-
[解決済み] AndroidにおけるフルスクリーンDialogFragment
-
[解決済み] DialogFragmentからFragmentへのコールバック
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】OnFragmentInteractionListenerを実装する方法
-
[解決済み】java.lang.RuntimeException: アクティビティを開始できない ComponentInfo
-
[解決済み] 現在のテーマでスタイル 'coordinatorLayoutStyle' を見つけることができませんでした。
-
[解決済み】Android Studioの初回起動。Android SDKアドオンリストにアクセスできない
-
[解決済み】apkインストール時のINSTALL_FAILED_NO_MATCHING_ABIS
-
[解決済み】Android Studio 3.2 - com.android.tools.build:aapt2:3.2.0-4818971 を見つけられませんでした。
-
[解決済み】getCheckedRadioButtonId()が無駄なintを返す?
-
[解決済み】android.content.res.Resources$NotFoundExceptionの取得:androidにリソースが存在する場合でも例外が発生する。
-
[解決済み] コンパイルした.apkを端末にインストールしようとするとINSTALL_FAILED_UPDATE_INCOMPATIBLEが表示される
-
[解決済み] android.support.design.widget.FloatingActionButton クラスの展開に失敗しました。