Loading policy/src/com/android/internal/policy/impl/LockScreen.java +15 −0 Original line number Diff line number Diff line Loading @@ -129,6 +129,9 @@ class LockScreen extends LinearLayout implements KeyguardScreen { // Get the target position for the given resource. Returns -1 if not found. public int getTargetPosition(int resourceId); // Clean up when this widget is going away public void cleanUp(); } class SlidingTabMethods implements SlidingTab.OnTriggerListener, UnlockWidgetCommonMethods { Loading Loading @@ -197,6 +200,10 @@ class LockScreen extends LinearLayout implements KeyguardScreen { public int getTargetPosition(int resourceId) { return -1; // Not supported } public void cleanUp() { mSlidingTab.setOnTriggerListener(null); } } class WaveViewMethods implements WaveView.OnTriggerListener, UnlockWidgetCommonMethods { Loading Loading @@ -240,6 +247,9 @@ class LockScreen extends LinearLayout implements KeyguardScreen { public int getTargetPosition(int resourceId) { return -1; // Not supported } public void cleanUp() { mWaveView.setOnTriggerListener(null); } } private Intent getAssistIntent() { Loading Loading @@ -374,6 +384,10 @@ class LockScreen extends LinearLayout implements KeyguardScreen { public int getTargetPosition(int resourceId) { return mMultiWaveView.getTargetPosition(resourceId); } public void cleanUp() { mMultiWaveView.setOnTriggerListener(null); } } private void requestUnlockScreen() { Loading Loading @@ -592,6 +606,7 @@ class LockScreen extends LinearLayout implements KeyguardScreen { public void cleanUp() { mUpdateMonitor.removeCallback(mInfoCallback); // this must be first mUpdateMonitor.removeCallback(mSimStateCallback); mUnlockWidgetMethods.cleanUp(); mLockPatternUtils = null; mUpdateMonitor = null; mCallback = null; Loading Loading
policy/src/com/android/internal/policy/impl/LockScreen.java +15 −0 Original line number Diff line number Diff line Loading @@ -129,6 +129,9 @@ class LockScreen extends LinearLayout implements KeyguardScreen { // Get the target position for the given resource. Returns -1 if not found. public int getTargetPosition(int resourceId); // Clean up when this widget is going away public void cleanUp(); } class SlidingTabMethods implements SlidingTab.OnTriggerListener, UnlockWidgetCommonMethods { Loading Loading @@ -197,6 +200,10 @@ class LockScreen extends LinearLayout implements KeyguardScreen { public int getTargetPosition(int resourceId) { return -1; // Not supported } public void cleanUp() { mSlidingTab.setOnTriggerListener(null); } } class WaveViewMethods implements WaveView.OnTriggerListener, UnlockWidgetCommonMethods { Loading Loading @@ -240,6 +247,9 @@ class LockScreen extends LinearLayout implements KeyguardScreen { public int getTargetPosition(int resourceId) { return -1; // Not supported } public void cleanUp() { mWaveView.setOnTriggerListener(null); } } private Intent getAssistIntent() { Loading Loading @@ -374,6 +384,10 @@ class LockScreen extends LinearLayout implements KeyguardScreen { public int getTargetPosition(int resourceId) { return mMultiWaveView.getTargetPosition(resourceId); } public void cleanUp() { mMultiWaveView.setOnTriggerListener(null); } } private void requestUnlockScreen() { Loading Loading @@ -592,6 +606,7 @@ class LockScreen extends LinearLayout implements KeyguardScreen { public void cleanUp() { mUpdateMonitor.removeCallback(mInfoCallback); // this must be first mUpdateMonitor.removeCallback(mSimStateCallback); mUnlockWidgetMethods.cleanUp(); mLockPatternUtils = null; mUpdateMonitor = null; mCallback = null; Loading