Don\'t leak guts. am: cdf98e1964
am: 08cc30378c
* commit '08cc30378c12c47250ab05491346d940194a29f8':
Don't leak guts.
Change-Id: Ieea32af97aef5a75633112bb15bf6d6453080dab
This commit is contained in:
@@ -93,7 +93,6 @@ public class NotificationGuts extends LinearLayout implements TunerService.Tunab
|
||||
public NotificationGuts(Context context, AttributeSet attrs) {
|
||||
super(context, attrs);
|
||||
setWillNotDraw(false);
|
||||
TunerService.get(mContext).addTunable(this, SHOW_SLIDER);
|
||||
mHandler = new Handler();
|
||||
mFalsingCheck = new Runnable() {
|
||||
@Override
|
||||
@@ -110,6 +109,18 @@ public class NotificationGuts extends LinearLayout implements TunerService.Tunab
|
||||
ta.recycle();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onAttachedToWindow() {
|
||||
super.onAttachedToWindow();
|
||||
TunerService.get(mContext).addTunable(this, SHOW_SLIDER);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onDetachedFromWindow() {
|
||||
TunerService.get(mContext).removeTunable(this);
|
||||
super.onDetachedFromWindow();
|
||||
}
|
||||
|
||||
public void resetFalsingCheck() {
|
||||
mHandler.removeCallbacks(mFalsingCheck);
|
||||
if (mNeedsFalsingProtection && mExposed) {
|
||||
|
||||
Reference in New Issue
Block a user