Set an action name for wallpaer index
Since Android T+, app has to assign an action name for opening a external app page. Test: Manual test wallpaper search result and can open. Fix: 239867167 Change-Id: I4579aaf6e831ff82721c958e6b91ede4cabda2c8
This commit is contained in:
@@ -41,6 +41,8 @@ public class WallpaperPreferenceController extends BasePreferenceController {
|
||||
private final String mWallpaperPackage;
|
||||
private final String mWallpaperClass;
|
||||
private final String mStylesAndWallpaperClass;
|
||||
private final String mWallpaperActionName;
|
||||
private final String mStylesAndWallpaperActionName;
|
||||
private final String mWallpaperLaunchExtra;
|
||||
|
||||
public WallpaperPreferenceController(Context context, String key) {
|
||||
@@ -49,6 +51,9 @@ public class WallpaperPreferenceController extends BasePreferenceController {
|
||||
mWallpaperClass = mContext.getString(R.string.config_wallpaper_picker_class);
|
||||
mStylesAndWallpaperClass =
|
||||
mContext.getString(R.string.config_styles_and_wallpaper_picker_class);
|
||||
mWallpaperActionName = mContext.getString(R.string.config_wallpaper_picker_action);
|
||||
mStylesAndWallpaperActionName =
|
||||
mContext.getString(R.string.config_styles_and_wallpaper_picker_action);
|
||||
mWallpaperLaunchExtra = mContext.getString(R.string.config_wallpaper_picker_launch_extra);
|
||||
}
|
||||
|
||||
@@ -72,6 +77,10 @@ public class WallpaperPreferenceController extends BasePreferenceController {
|
||||
return areStylesAvailable() ? mStylesAndWallpaperClass : mWallpaperClass;
|
||||
}
|
||||
|
||||
public String getComponentActionName() {
|
||||
return areStylesAvailable() ? mStylesAndWallpaperActionName : mWallpaperActionName;
|
||||
}
|
||||
|
||||
public String getKeywords() {
|
||||
StringBuilder sb = new StringBuilder(mContext.getString(R.string.keywords_wallpaper));
|
||||
if (areStylesAvailable()) {
|
||||
|
Reference in New Issue
Block a user