Support App Links
Video: https://drive.google.com/file/d/11_MclDVE8Q_ojSYoCDxmK4Ah_FoABPhd/view?usp=sharing
Bug: 163019082
Change-Id: I2094c6078a1b3f7eae7307edbe74d9d764b4f501
diff --git a/src/com/android/wallpaper/picker/CategorySelectorFragment.java b/src/com/android/wallpaper/picker/CategorySelectorFragment.java
index 98e739b..887eb92 100644
--- a/src/com/android/wallpaper/picker/CategorySelectorFragment.java
+++ b/src/com/android/wallpaper/picker/CategorySelectorFragment.java
@@ -45,6 +45,7 @@
import com.android.wallpaper.model.Category;
import com.android.wallpaper.module.InjectorProvider;
import com.android.wallpaper.module.UserEventLogger;
+import com.android.wallpaper.util.DeepLinkUtils;
import com.android.wallpaper.util.DisplayMetricsRetriever;
import com.android.wallpaper.util.SizeCalculator;
import com.android.wallpaper.widget.WallpaperPickerRecyclerViewAccessibilityDelegate;
@@ -88,6 +89,11 @@
* Sets the title in the toolbar.
*/
void setToolbarTitle(CharSequence title);
+
+ /**
+ * Fetches the wallpaper categories.
+ */
+ void fetchCategories();
}
private RecyclerView mImageGrid;
@@ -121,6 +127,10 @@
mImageGrid, (BottomSheetHost) getParentFragment(), getNumColumns()));
getCategorySelectorFragmentHost().setToolbarTitle(getText(R.string.wallpaper_title));
+ if (!DeepLinkUtils.isDeepLink(getActivity().getIntent())) {
+ getCategorySelectorFragmentHost().fetchCategories();
+ }
+
return view;
}
@@ -246,7 +256,6 @@
}
getCategorySelectorFragmentHost().show(mCategory);
- getCategorySelectorFragmentHost().setToolbarTitle(mCategory.getTitle());
}
/**