Merge "Dump fragments in sysui when dumping" into pi-dev

This commit is contained in:
Jason Monk
2018-05-17 20:14:59 +00:00
committed by Android (Google) Code Review

View File

@@ -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;