フラグメント#setRetainInstance(true)が混乱しています。なぜフラグメント#setRetainInstance(boolean)を使用しますか?
公共ボイドsetRetainInstance(ブール保持)
断片インスタンスが(例えば、構成変更のような)活性の再作成を横切って保持されているかどうかを制御:ここAndroid Developer APIから抽出されたJavadocは、です。これは、バックスタックにないフラグメントでのみ使用できます。設定した場合の活性が再作成される場合、断片のライフサイクルは、わずかに異なるであろう。
- onDestroy()(断片は、その現在の活動から切り離されているため、依然として、あろうが、onDetach())が呼び出されません。
- フラグメントが再作成されていないため、onCreate(Bundle)は呼び出されません。
- onAttach(Activity)とonActivityCreated(Bundle)は、と呼ばれます。
質問:どのように開発者として、あなたがこれを使用するか、そしてなぜそれが物事を簡単にするのでしょうか?
同様の質問:[フラグメントのsetRetainInstance(boolean)を理解する](http://stackoverflow.com/questions/11182180/understanding-fragments-setretaininstanceboolean) –
'onDestroy()'デバイスが低い場合に呼び出されますメモリ上で –