Merge "Dump fragments in sysui when dumping" into pi-dev
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user