am 98b930ce: Cleaning up keyguard persistence threads when the pager is detached. (Bug 7460991)
* commit '98b930ce4ca4258fe1d6e9df0053f6883517a241': 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