diff options
author | Tim Peng <timhypeng@google.com> | 2020-03-18 10:50:43 +0800 |
---|---|---|
committer | Tim Peng <timhypeng@google.com> | 2020-03-19 10:02:35 +0800 |
commit | 650eda307b30528064dd1b309eed197a73dc853d (patch) | |
tree | a1da04cb9115d09bb95304e27a4bf49dd1c5718d /src/com/android/settings/panel/PanelFragment.java | |
parent | 7430932305c028088987e72c1ad8e8ac84728de9 (diff) | |
download | packages_apps_Settings-650eda307b30528064dd1b309eed197a73dc853d.tar.gz packages_apps_Settings-650eda307b30528064dd1b309eed197a73dc853d.tar.bz2 packages_apps_Settings-650eda307b30528064dd1b309eed197a73dc853d.zip |
Close panel when media stop
-Add forceClose callback to finish panel
-Add test cases
Bug: 151396986
Test: make -j50 RunSettingsRoboTests
Change-Id: Ic0ac2880a4ff412382816ccb41b4fbb60dbdf519
Diffstat (limited to 'src/com/android/settings/panel/PanelFragment.java')
-rw-r--r-- | src/com/android/settings/panel/PanelFragment.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/settings/panel/PanelFragment.java b/src/com/android/settings/panel/PanelFragment.java index ed5c755117..28515fd24d 100644 --- a/src/com/android/settings/panel/PanelFragment.java +++ b/src/com/android/settings/panel/PanelFragment.java @@ -433,5 +433,16 @@ public class PanelFragment extends Fragment { mHeaderSubtitle.setText(mPanel.getSubTitle()); }); } + + @Override + public void forceClose() { + mPanelClosedKey = PanelClosedKeys.KEY_OTHERS; + getFragmentActivity().finish(); + } + + @VisibleForTesting + FragmentActivity getFragmentActivity() { + return getActivity(); + } } } |