この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| 
                    fragmentメモ [2015/07/06 14:47] sou  | 
                
                    fragmentメモ [2015/07/29 09:51] (現在) sou  | 
            ||
|---|---|---|---|
| ライン 56: | ライン 56: | ||
| http://stackoverflow.com/questions/8040280/how-to-handle-handler-messages-when-activity-fragment-is-paused | http://stackoverflow.com/questions/8040280/how-to-handle-handler-messages-when-activity-fragment-is-paused | ||
| \\ | \\ | ||
| + | |||
| + | === FragmentTransaction#commit()はメインスレッドのHandlerにメッセージキューが積まれる === | ||
| + | FragmentManager#beginTransaction→(FragmentManagerImpl#beginTransaction)\\ | ||
| + | (Fragmentをいろいろ操作)\\ | ||
| + | FragmentTransaction#commit→(android.app.BackStackRecord#commit)\\ | ||
| + | (FragmentManagerImpl#enqueueAction)→(Activity#mHandlerに処理委譲)\\ | ||
| + | |||
| + | |||
| === Fragment in Fragment === | === Fragment in Fragment === | ||
| FragmentでFragmentを管理するときはgetChildFragmentManager()\\ | FragmentでFragmentを管理するときはgetChildFragmentManager()\\ | ||