diff options
author | Chris Wren <cwren@android.com> | 2015-05-08 17:23:47 -0400 |
---|---|---|
committer | Chris Wren <cwren@android.com> | 2015-05-08 22:25:40 -0400 |
commit | 9e7283f6a31bc2beb75c84c6173968a46582c563 (patch) | |
tree | 0bbb8f1b16ff3185ac931dbc4e0aa2ed24735ee0 /packages/SystemUI/src/com/android/systemui/qs/QSTile.java | |
parent | a0698b617f1efc71d5301f98aead822e266ec5d6 (diff) | |
download | frameworks_base-9e7283f6a31bc2beb75c84c6173968a46582c563.zip frameworks_base-9e7283f6a31bc2beb75c84c6173968a46582c563.tar.gz frameworks_base-9e7283f6a31bc2beb75c84c6173968a46582c563.tar.bz2 |
log more settings actions
airplane: quick and slow settings
bluetooth: quick and slow settings
cellular data: quick and slow settings
dnd: quick and slow settings
wifi: quick settings (slow already done)
cast: quick settings
user: quick settings
include state of the toggle in the action log
Back away slowly from the over-generalization of logging
around handleClick, the semantics of mState are particular
to the individual tiles.
Bug: 20264417
Change-Id: I4cecbd3361af64d08de9fb41b8dca210a8086a80
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/qs/QSTile.java')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/qs/QSTile.java | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSTile.java b/packages/SystemUI/src/com/android/systemui/qs/QSTile.java index 452fd44..3b217df 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSTile.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSTile.java @@ -24,6 +24,7 @@ import android.graphics.drawable.Drawable; import android.os.Handler; import android.os.Looper; import android.os.Message; +import android.text.TextUtils; import android.util.Log; import android.util.SparseArray; import android.view.View; @@ -67,6 +68,7 @@ public abstract class QSTile<TState extends State> implements Listenable { private boolean mAnnounceNextStateChange; abstract protected TState newTileState(); + abstract protected void handleClick(); abstract protected void handleUpdateState(TState state, Object arg); /** @@ -170,10 +172,6 @@ public abstract class QSTile<TState extends State> implements Listenable { handleRefreshState(null); } - protected void handleClick() { - MetricsLogger.action(mContext, getMetricsCategory(), getMetricsPackage()); - }; - protected void handleSecondaryClick() { // optional } @@ -182,10 +180,6 @@ public abstract class QSTile<TState extends State> implements Listenable { // optional } - protected String getMetricsPackage() { - return ""; - } - protected void handleRefreshState(Object arg) { handleUpdateState(mTmpState, arg); final boolean changed = mTmpState.copyTo(mState); |