mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-18 18:28:20 +00:00
Merge "Updating the app search buton text" into ub-launcher3-calgary
This commit is contained in:
@@ -353,12 +353,6 @@ public class AllAppsGridAdapter extends RecyclerView.Adapter<AllAppsGridAdapter.
|
||||
|
||||
// The text to show when there are no search results and no market search handler.
|
||||
private String mEmptySearchMessage;
|
||||
// The name of the market app which handles searches, to be used in the format str
|
||||
// below when updating the search-market view. Only needs to be loaded once.
|
||||
private String mMarketAppName;
|
||||
// The text to show when there is a market app which can handle a specific query, updated
|
||||
// each time the search query changes.
|
||||
private String mMarketSearchMessage;
|
||||
// The intent to send off to the market app, updated each time the search query changes.
|
||||
private Intent mMarketSearchIntent;
|
||||
|
||||
@@ -404,14 +398,6 @@ public class AllAppsGridAdapter extends RecyclerView.Adapter<AllAppsGridAdapter.
|
||||
|
||||
public void setSearchController(AllAppsSearchBarController searchController) {
|
||||
mSearchController = searchController;
|
||||
|
||||
// Resolve the market app handling additional searches
|
||||
PackageManager pm = mLauncher.getPackageManager();
|
||||
ResolveInfo marketInfo = pm.resolveActivity(mSearchController.createMarketSearchIntent(""),
|
||||
PackageManager.MATCH_DEFAULT_ONLY);
|
||||
if (marketInfo != null) {
|
||||
mMarketAppName = marketInfo.loadLabel(pm).toString();
|
||||
}
|
||||
}
|
||||
|
||||
public void setIconFocusListener(OnFocusChangeListener focusListener) {
|
||||
@@ -425,11 +411,7 @@ public class AllAppsGridAdapter extends RecyclerView.Adapter<AllAppsGridAdapter.
|
||||
public void setLastSearchQuery(String query) {
|
||||
Resources res = mLauncher.getResources();
|
||||
mEmptySearchMessage = res.getString(R.string.all_apps_no_search_results, query);
|
||||
if (mMarketAppName != null) {
|
||||
mMarketSearchMessage = res.getString(R.string.all_apps_search_market_message,
|
||||
mMarketAppName);
|
||||
mMarketSearchIntent = mSearchController.createMarketSearchIntent(query);
|
||||
}
|
||||
mMarketSearchIntent = mSearchController.createMarketSearchIntent(query);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -530,10 +512,8 @@ public class AllAppsGridAdapter extends RecyclerView.Adapter<AllAppsGridAdapter.
|
||||
TextView searchView = (TextView) holder.mContent;
|
||||
if (mMarketSearchIntent != null) {
|
||||
searchView.setVisibility(View.VISIBLE);
|
||||
searchView.setContentDescription(mMarketSearchMessage);
|
||||
searchView.setGravity(mApps.hasNoFilteredResults() ? Gravity.CENTER :
|
||||
Gravity.START | Gravity.CENTER_VERTICAL);
|
||||
searchView.setText(mMarketSearchMessage);
|
||||
} else {
|
||||
searchView.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user