Loading packages/SystemUI/src/com/android/systemui/recents/model/RecentsTaskLoader.java +10 −4 Original line number Diff line number Diff line Loading @@ -103,6 +103,7 @@ class BackgroundTaskLoader implements Runnable { Bitmap mDefaultThumbnail; BitmapDrawable mDefaultIcon; boolean mStarted; boolean mCancelled; boolean mWaitingOnLoadQueue; Loading @@ -122,18 +123,23 @@ class BackgroundTaskLoader implements Runnable { android.os.Process.THREAD_PRIORITY_BACKGROUND); mLoadThread.start(); mLoadThreadHandler = new Handler(mLoadThread.getLooper()); mLoadThreadHandler.post(this); } /** Restarts the loader thread */ void start(Context context) { mContext = context; mCancelled = false; // Notify the load thread to start loading if (!mStarted) { // Start loading on the load thread mStarted = true; mLoadThreadHandler.post(this); } else { // Notify the load thread to start loading again synchronized (mLoadThread) { mLoadThread.notifyAll(); } } } /** Requests the loader thread to stop after the current iteration */ void stop() { Loading Loading
packages/SystemUI/src/com/android/systemui/recents/model/RecentsTaskLoader.java +10 −4 Original line number Diff line number Diff line Loading @@ -103,6 +103,7 @@ class BackgroundTaskLoader implements Runnable { Bitmap mDefaultThumbnail; BitmapDrawable mDefaultIcon; boolean mStarted; boolean mCancelled; boolean mWaitingOnLoadQueue; Loading @@ -122,18 +123,23 @@ class BackgroundTaskLoader implements Runnable { android.os.Process.THREAD_PRIORITY_BACKGROUND); mLoadThread.start(); mLoadThreadHandler = new Handler(mLoadThread.getLooper()); mLoadThreadHandler.post(this); } /** Restarts the loader thread */ void start(Context context) { mContext = context; mCancelled = false; // Notify the load thread to start loading if (!mStarted) { // Start loading on the load thread mStarted = true; mLoadThreadHandler.post(this); } else { // Notify the load thread to start loading again synchronized (mLoadThread) { mLoadThread.notifyAll(); } } } /** Requests the loader thread to stop after the current iteration */ void stop() { Loading