Loading packages/SystemUI/src/com/android/systemui/qs/QSDetail.java +1 −1 Original line number Diff line number Diff line Loading @@ -242,7 +242,7 @@ public class QSDetail extends LinearLayout { mDetailSettingsButton.setVisibility(settingsIntent != null ? VISIBLE : GONE); mDetailSettingsButton.setOnClickListener(v -> { Dependency.get(MetricsLogger.class).action(ACTION_QS_MORE_SETTINGS, mDetailAdapter.getMetricsCategory()); adapter.getMetricsCategory()); Dependency.get(ActivityStarter.class) .postStartActivityDismissingKeyguard(settingsIntent, 0); }); Loading packages/SystemUI/tests/src/com/android/systemui/qs/QSDetailTest.java +6 −0 Original line number Diff line number Diff line Loading @@ -100,4 +100,10 @@ public class QSDetailTest extends SysuiTestCase { ViewUtils.detachView(mQsDetail); mTestableLooper.processAllMessages(); } @Test public void testNullAdapterClick() { mQsDetail.setupDetailFooter(mock(DetailAdapter.class)); mQsDetail.findViewById(android.R.id.button2).performClick(); } } Loading
packages/SystemUI/src/com/android/systemui/qs/QSDetail.java +1 −1 Original line number Diff line number Diff line Loading @@ -242,7 +242,7 @@ public class QSDetail extends LinearLayout { mDetailSettingsButton.setVisibility(settingsIntent != null ? VISIBLE : GONE); mDetailSettingsButton.setOnClickListener(v -> { Dependency.get(MetricsLogger.class).action(ACTION_QS_MORE_SETTINGS, mDetailAdapter.getMetricsCategory()); adapter.getMetricsCategory()); Dependency.get(ActivityStarter.class) .postStartActivityDismissingKeyguard(settingsIntent, 0); }); Loading
packages/SystemUI/tests/src/com/android/systemui/qs/QSDetailTest.java +6 −0 Original line number Diff line number Diff line Loading @@ -100,4 +100,10 @@ public class QSDetailTest extends SysuiTestCase { ViewUtils.detachView(mQsDetail); mTestableLooper.processAllMessages(); } @Test public void testNullAdapterClick() { mQsDetail.setupDetailFooter(mock(DetailAdapter.class)); mQsDetail.findViewById(android.R.id.button2).performClick(); } }