[WPP2] Make injectors kt
Convert all injectors in wallpaper picker app to Kotlin files
Test: Make sure build and manually run the CUJs
Bug: 263826701
Change-Id: If4ad5289e5575bfaad1df2c9c239fde930633874
diff --git a/src/com/android/wallpaper/picker/CategorySelectorFragment.java b/src/com/android/wallpaper/picker/CategorySelectorFragment.java
index f0ca422..2b6c71d 100644
--- a/src/com/android/wallpaper/picker/CategorySelectorFragment.java
+++ b/src/com/android/wallpaper/picker/CategorySelectorFragment.java
@@ -20,7 +20,6 @@
import android.app.Activity;
import android.app.AlertDialog;
-import android.content.Context;
import android.content.Intent;
import android.content.res.TypedArray;
import android.graphics.Color;
@@ -119,23 +118,19 @@
void cleanUp();
}
- private final CategoryProvider mCategoryProvider;
-
private RecyclerView mImageGrid;
private CategoryAdapter mAdapter;
+ private CategoryProvider mCategoryProvider;
private ArrayList<Category> mCategories = new ArrayList<>();
private Point mTileSizePx;
private boolean mAwaitingCategories;
private boolean mIsFeaturedCollectionAvailable;
- public CategorySelectorFragment() {
+ @Override
+ public void onCreate(@Nullable Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
mAdapter = new CategoryAdapter(mCategories);
- mCategoryProvider = InjectorProvider.getInjector().getCategoryProvider(getContext());
- }
-
- public CategorySelectorFragment(Context context) {
- mAdapter = new CategoryAdapter(mCategories);
- mCategoryProvider = InjectorProvider.getInjector().getCategoryProvider(context);
+ mCategoryProvider = InjectorProvider.getInjector().getCategoryProvider(requireContext());
}
@Nullable