diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/fragments/FragmentService.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/fragments/FragmentService.java b/packages/SystemUI/src/com/android/systemui/fragments/FragmentService.java index 9a8512daf58c..f9bf4f59a32a 100644 --- a/packages/SystemUI/src/com/android/systemui/fragments/FragmentService.java +++ b/packages/SystemUI/src/com/android/systemui/fragments/FragmentService.java @@ -23,14 +23,18 @@ import android.util.Log; import android.view.View; import com.android.systemui.ConfigurationChangedReceiver; +import com.android.systemui.Dumpable; import com.android.systemui.SystemUI; import com.android.systemui.SystemUIApplication; +import java.io.FileDescriptor; +import java.io.PrintWriter; + /** * Holds a map of root views to FragmentHostStates and generates them as needed. * Also dispatches the configuration changes to all current FragmentHostStates. */ -public class FragmentService implements ConfigurationChangedReceiver { +public class FragmentService implements ConfigurationChangedReceiver, Dumpable { private static final String TAG = "FragmentService"; @@ -65,6 +69,14 @@ public class FragmentService implements ConfigurationChangedReceiver { } } + @Override + public void dump(FileDescriptor fd, PrintWriter pw, String[] args) { + pw.println("Dumping fragments:"); + for (FragmentHostState state : mHosts.values()) { + state.mFragmentHostManager.getFragmentManager().dump(" ", fd, pw, args); + } + } + private class FragmentHostState { private final View mView; |