am 2c77a1d8: am 98b930ce: Cleaning up keyguard persistence threads when the pager is detached. (Bug 7460991)
* commit '2c77a1d8d7024ceef78f7aa27bc09fa7c0189dfd': Cleaning up keyguard persistence threads when the pager is detached. (Bug 7460991)
This commit is contained in:
@@ -98,6 +98,16 @@ public class KeyguardWidgetPager extends PagedView implements PagedView.PageSwit
|
||||
mBgPersistenceWorkerHandler = new Handler(mBgPersistenceWorkerThread.getLooper());
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onDetachedFromWindow() {
|
||||
super.onDetachedFromWindow();
|
||||
|
||||
// Clean up the persistence worker thread
|
||||
if (mBgPersistenceWorkerThread != null) {
|
||||
mBgPersistenceWorkerThread.quit();
|
||||
}
|
||||
}
|
||||
|
||||
public void setViewStateManager(KeyguardViewStateManager viewStateManager) {
|
||||
mViewStateManager = viewStateManager;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user