0

誰かが呼び出されるすべてのアクティビティとフラグメントのライフサイクルメソッドをリストしてください。

私には1つのアクティビティがあり、そのアクティビティには1つのフラグメントがあります。

アプリケーションが実行されていると仮定しましょう。フラグメントからカメラインテントを開始します。(アクティビティのstartActivityForResultメソッドgetActivity().startActivityForResult(imageCaptureIntent, ConstantClass.CAMERA_REQUEST);を呼び出すことに注意してください)。

4

1 に答える 1

2

アクティビティのライフサイクル

http://developer.android.com/reference/android/app/Activity.html

フラグメントのライフサイクル

http://developer.android.com/guide/components/fragments.html

ライフサイクルの画像を投稿する代わりに、ドキュメントにあるこれらのリンクを見てください。これらは、を使用している場合でも、アクティビティとフラグメントが常に従うライフサイクルを示していますstartActivityForResult()。どの正確なブランチActivityを取るかは、ライフサイクルメソッドを呼び出す場合のように、その中で他に何をするかによって異なります。基本的に、オリジナルの一部がまだ表示されているActivity場合は、または透明度を使用onPause()するなどのように呼び出されます。Dialog画面全体を占める場合は、onStop()と呼ばれます。

他の要因も方向を変える可能性があります。これがあなたが知りたいことではない場合、あなたはそれがあなたがそうすべきではないと思う何かをしているように見えるならばあなたの質問をもう少し具体的にする必要があるでしょう。

于 2013-01-17T14:52:49.030 に答える