私はフラグメントを持っています。この断片から、私は対話断片を示します。このダイアログの断片から、私はstartactivityforresultでカメラインテントを呼び出します。問題は次のとおりです。ライフサイクルDialogFragmentフラグメントからの表示
時には、カメラの意図を終了すると、ダイアログフラグメントのアクティブな結果が表示されますが、それは問題ありませんが、カメラの意図が終了すると、断片のCreateViewが呼び出されます。そして、ダイアログフラグメントのonCreateViewを呼び出した後、それがdialogFragmentのonActivityResultを呼び出した後。私がダイアログの断片に画像のパスを持っていて、カメラの意図が終わったときに、パスがnullではないので、ビューを作成して、直接作業を呼び出すと、うまくいきます。しかし、カメラの意図が終了し、onActivityの結果に行くと、フラグメントのonCrateViewとダイアログフラグメントのonCreateViewが呼び出された後、画像のパスがnullであるために機能しません。
Doあなたはなぜそれが分かっていますか?
私の英語のために申し訳ありません。
ありがとうございます!
アンドロイドシステムは、ユーザーが見えなくなったアクティビティを破壊することがあります。多分この行動はそのためです。 – Krish