diff options
author | Tracy Zhou <tracyzhou@google.com> | 2020-06-25 13:59:45 -0700 |
---|---|---|
committer | Tracy Zhou <tracyzhou@google.com> | 2020-06-25 14:01:28 -0700 |
commit | 23a513037cbed3c1e8f22798cf3d849d7ceaf9c8 (patch) | |
tree | a6326bd1ab3abb0c33602443fa16305c1440b32b /src/com/android/customization/model/grid/GridOptionsManager.java | |
parent | 385ce933984f7358a4641dc18ed4b4ea9ba596ba (diff) | |
download | ThemePicker-23a513037cbed3c1e8f22798cf3d849d7ceaf9c8.tar.gz |
Wallpaper clean up as a result of getting rid of USE_SURFACE_VIEW_FOR_PREVIEW flag
Bug: 159755324
Test: manual
Change-Id: I47e283b90fb8711cc18fb746af42e9c9c62af444
Diffstat (limited to 'src/com/android/customization/model/grid/GridOptionsManager.java')
-rw-r--r-- | src/com/android/customization/model/grid/GridOptionsManager.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/com/android/customization/model/grid/GridOptionsManager.java b/src/com/android/customization/model/grid/GridOptionsManager.java index a0ae04cc..cf551478 100644 --- a/src/com/android/customization/model/grid/GridOptionsManager.java +++ b/src/com/android/customization/model/grid/GridOptionsManager.java @@ -17,7 +17,6 @@ package com.android.customization.model.grid; import android.os.AsyncTask; import android.os.Bundle; -import android.util.Pair; import androidx.annotation.NonNull; import androidx.annotation.Nullable; @@ -66,7 +65,7 @@ public class GridOptionsManager implements CustomizationManager<GridOption> { return mProvider.renderPreview(gridName, bundle); } - private static class FetchTask extends AsyncTask<Void, Void, Pair<List<GridOption>, String>> { + private static class FetchTask extends AsyncTask<Void, Void, List<GridOption>> { private final LauncherGridOptionsProvider mProvider; @Nullable private final OptionsFetchedListener<GridOption> mCallback; private final boolean mReload; @@ -79,16 +78,15 @@ public class GridOptionsManager implements CustomizationManager<GridOption> { } @Override - protected Pair<List<GridOption>, String> doInBackground(Void[] params) { + protected List<GridOption> doInBackground(Void[] params) { return mProvider.fetch(mReload); } @Override - protected void onPostExecute(Pair<List<GridOption>, String> gridOptionsResult) { + protected void onPostExecute(List<GridOption> gridOptions) { if (mCallback != null) { - if (gridOptionsResult != null && gridOptionsResult.first != null - && !gridOptionsResult.first.isEmpty()) { - mCallback.onOptionsLoaded(gridOptionsResult.first); + if (gridOptions != null && !gridOptions.isEmpty()) { + mCallback.onOptionsLoaded(gridOptions); } else { mCallback.onError(null); } |