OSDN Git Service

Fix a major problem in fragment lifecycle.
authorDianne Hackborn <hackbod@google.com>
Wed, 15 Jun 2011 01:36:14 +0000 (18:36 -0700)
committerDianne Hackborn <hackbod@google.com>
Wed, 15 Jun 2011 03:47:44 +0000 (20:47 -0700)
commitf930232fd1c8d301d91853c8fe5dca43979ac807
tree6609c0215f9888761749d4f96d088e604c9bca18
parent4e04380d0a42347013808ee2058c786582ad548f
Fix a major problem in fragment lifecycle.

When animating away a fragment, we were not putting it through
the last part of its lifecycle (onDestroy() etc).

Also, retained fragments that have a target were broken.  Oops.

Change-Id: I5a669b77a2f24b581cde2a0959acf62edb65e326
core/java/android/app/Fragment.java
core/java/android/app/FragmentManager.java
services/java/com/android/server/am/ActivityManagerService.java