summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/panel/PanelFragment.java
diff options
context:
space:
mode:
authorTim Peng <timhypeng@google.com>2020-03-18 10:50:43 +0800
committerTim Peng <timhypeng@google.com>2020-03-19 10:02:35 +0800
commit650eda307b30528064dd1b309eed197a73dc853d (patch)
treea1da04cb9115d09bb95304e27a4bf49dd1c5718d /src/com/android/settings/panel/PanelFragment.java
parent7430932305c028088987e72c1ad8e8ac84728de9 (diff)
downloadpackages_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.java11
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();
+ }
}
}