Make clock and battery clickable in QS status bar.
Change-Id: Id96253cb034305337cb2e34b45ca032e5cf8c7ac
Fixes: 79472358
Test: manual
diff --git a/packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeader.java b/packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeader.java
index ad2efbd..a9bfa45 100644
--- a/packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeader.java
+++ b/packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeader.java
@@ -179,9 +179,10 @@
mBatteryMeterView = findViewById(R.id.battery);
mBatteryMeterView.setForceShowPercent(true);
+ mBatteryMeterView.setOnClickListener(this);
mClockView = findViewById(R.id.clock);
+ mClockView.setOnClickListener(this);
mDateView = findViewById(R.id.date);
- mDateView.setOnClickListener(this);
}
private void updateStatusText() {
@@ -413,9 +414,12 @@
@Override
public void onClick(View v) {
- if(v == mDateView){
+ if (v == mClockView) {
Dependency.get(ActivityStarter.class).postStartActivityDismissingKeyguard(new Intent(
AlarmClock.ACTION_SHOW_ALARMS),0);
+ } else if (v == mBatteryMeterView) {
+ Dependency.get(ActivityStarter.class).postStartActivityDismissingKeyguard(new Intent(
+ Intent.ACTION_POWER_USAGE_SUMMARY),0);
}
}