Add dynamic group panel

-Rename PanelCustomizedButtonCallback to PanelContentCallback
-Add onGroupChanged in PanelContentCallback
-Add test cases

Bug: 146813761
Test: make -j42 RunSettingsRoboTests
Change-Id: I60888efbbd0fc2878467418e55c70887a9d3f405
This commit is contained in:
Tim Peng
2020-02-24 15:50:00 +08:00
committed by tim peng
parent 23d5e32943
commit a87985c4ae
7 changed files with 254 additions and 7 deletions

View File

@@ -66,7 +66,7 @@ public class MediaOutputPanel implements PanelContent, LocalMediaManager.DeviceC
private final Context mContext;
private final String mPackageName;
private PanelCustomizedButtonCallback mCallback;
private PanelContentCallback mCallback;
private boolean mIsCustomizedButtonUsed = true;
@VisibleForTesting
@@ -189,7 +189,7 @@ public class MediaOutputPanel implements PanelContent, LocalMediaManager.DeviceC
}
@Override
public void registerCallback(PanelCustomizedButtonCallback callback) {
public void registerCallback(PanelContentCallback callback) {
mCallback = callback;
}