Merge "Adding the dismiss logic for setting smart suggestions."
This commit is contained in:
committed by
Android (Google) Code Review
commit
634b4eb315
@@ -183,7 +183,9 @@ public class DashboardAdapter extends RecyclerView.Adapter<DashboardAdapter.Dash
|
||||
if (mSuggestionParser == null) {
|
||||
return;
|
||||
}
|
||||
if (mSuggestionParser.dismissSuggestion(suggestion)) {
|
||||
boolean isSmartSuggestionEnabled = FeatureFactory.getFactory(mContext)
|
||||
.getSuggestionFeatureProvider().isSmartSuggestionEnabled(mContext);
|
||||
if (mSuggestionParser.dismissSuggestion(suggestion, isSmartSuggestionEnabled)) {
|
||||
mContext.getPackageManager().setComponentEnabledSetting(
|
||||
suggestion.intent.getComponent(),
|
||||
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
|
||||
|
@@ -268,8 +268,10 @@ public class DashboardSummary extends InstrumentedFragment
|
||||
@Override
|
||||
protected List<Tile> doInBackground(Void... params) {
|
||||
final Context context = getContext();
|
||||
List<Tile> suggestions = mSuggestionParser.getSuggestions();
|
||||
if (mSuggestionFeatureProvider.isSmartSuggestionEnabled(context)) {
|
||||
boolean isSmartSuggestionEnabled =
|
||||
mSuggestionFeatureProvider.isSmartSuggestionEnabled(context);
|
||||
List<Tile> suggestions = mSuggestionParser.getSuggestions(isSmartSuggestionEnabled);
|
||||
if (isSmartSuggestionEnabled) {
|
||||
List<String> suggestionIds = new ArrayList<>(suggestions.size());
|
||||
for (Tile suggestion : suggestions) {
|
||||
suggestionIds.add(
|
||||
|
Reference in New Issue
Block a user