diff --git a/src/com/android/settings/dashboard/DashboardAdapter.java b/src/com/android/settings/dashboard/DashboardAdapter.java index c06a58fe24c..fff70023371 100644 --- a/src/com/android/settings/dashboard/DashboardAdapter.java +++ b/src/com/android/settings/dashboard/DashboardAdapter.java @@ -94,19 +94,6 @@ public class DashboardAdapter extends RecyclerView.Adapter conditions, SuggestionParser suggestionParser, SuggestionDismissController.Callback callback) { @@ -129,7 +116,7 @@ public class DashboardAdapter extends RecyclerView.Adapter 0 && data.conditionCount > 0 - && curMode != DashboardData.HEADER_MODE_SUGGESTION_EXPANDED - ? DashboardData.HEADER_MODE_SUGGESTION_EXPANDED - : DashboardData.HEADER_MODE_FULLY_EXPANDED; + && curMode != DashboardData.HEADER_MODE_SUGGESTION_EXPANDED + ? DashboardData.HEADER_MODE_SUGGESTION_EXPANDED + : DashboardData.HEADER_MODE_FULLY_EXPANDED; final boolean moreSuggestions = data.hiddenSuggestionCount > 0; final boolean hasConditions = data.conditionCount > 0; if (data.conditionCount > 0) { @@ -377,22 +364,22 @@ public class DashboardAdapter extends RecyclerView.Adapter 0) { holder.summary.setText(mContext.getResources().getQuantityString( - R.plurals.suggestions_collapsed_summary, - data.hiddenSuggestionCount, data.hiddenSuggestionCount)); + R.plurals.suggestions_collapsed_summary, + data.hiddenSuggestionCount, data.hiddenSuggestionCount)); } else { holder.title.setText(mContext.getResources().getQuantityString( - R.plurals.suggestions_collapsed_title, - data.hiddenSuggestionCount, data.hiddenSuggestionCount)); + R.plurals.suggestions_collapsed_title, + data.hiddenSuggestionCount, data.hiddenSuggestionCount)); holder.title.setTextColor(Color.BLACK); holder.summary.setText(null); } } else if (curMode == DashboardData.HEADER_MODE_DEFAULT) { if (data.conditionCount > 0) { holder.summary.setText(mContext.getString( - R.string.suggestions_summary, data.hiddenSuggestionCount)); + R.string.suggestions_summary, data.hiddenSuggestionCount)); } else { holder.title.setText(mContext.getString( - R.string.suggestions_more_title, data.hiddenSuggestionCount)); + R.string.suggestions_more_title, data.hiddenSuggestionCount)); holder.title.setTextColor(Color.BLACK); holder.summary.setText(null); } @@ -400,7 +387,7 @@ public class DashboardAdapter extends RecyclerView.Adapter 1) { holder.summary.setTextColor(Utils.getColorAccent(mContext)); holder.summary.setText( - mContext.getString(R.string.condition_summary, data.conditionCount)); + mContext.getString(R.string.condition_summary, data.conditionCount)); } else { holder.summary.setText(null); } @@ -413,16 +400,16 @@ public class DashboardAdapter extends RecyclerView.Adapter { - if (moreSuggestions ) { + if (moreSuggestions) { logSuggestions(); } else if (hasConditions) { mMetricsFeatureProvider.action(mContext, - MetricsEvent.ACTION_SETTINGS_CONDITION_EXPAND, true); + MetricsEvent.ACTION_SETTINGS_CONDITION_EXPAND, true); } DashboardData prevData = mDashboardData; final boolean wasCollapsed = curMode == DashboardData.HEADER_MODE_COLLAPSED; mDashboardData = new DashboardData.Builder(prevData) - .setSuggestionConditionMode(nextMode).build(); + .setSuggestionConditionMode(nextMode).build(); notifyDashboardDataChanged(prevData); if (wasCollapsed) { mRecyclerView.scrollToPosition(SUGGESTION_CONDITION_HEADER_POSITION); @@ -439,13 +426,13 @@ public class DashboardAdapter extends RecyclerView.Adapter 0) { mSuggestionAdapter = new SuggestionAdapter(mContext, (List) - mDashboardData.getItemEntityByPosition(position), mSuggestionsShownLogged); + mDashboardData.getItemEntityByPosition(position), mSuggestionsShownLogged); mSuggestionDismissHandler = new SuggestionDismissController(mContext, - holder.data, mSuggestionParser, mCallback); + holder.data, mSuggestionParser, mCallback); holder.data.setAdapter(mSuggestionAdapter); } else { ConditionAdapter adapter = new ConditionAdapter(mContext, - (List) mDashboardData.getItemEntityByPosition(position), + (List) mDashboardData.getItemEntityByPosition(position), mDashboardData.getSuggestionConditionMode()); adapter.addDismissHandling(holder.data); holder.data.setAdapter(adapter); @@ -454,19 +441,13 @@ public class DashboardAdapter extends RecyclerView.Adapter icons, ViewGroup parent) { @@ -519,7 +500,7 @@ public class DashboardAdapter extends RecyclerView.Adapter result = new ArrayList(); + List result = new ArrayList<>(); final int size = conditions == null ? 0 : conditions.size(); for (int i = 0; i < size; i++) { final Condition condition = conditions.get(i); @@ -482,7 +458,7 @@ public class DashboardData { conditionCount = sizeOf(conditions); this.hiddenSuggestionCount = hiddenSuggestionCount; title = conditionCount > 0 ? conditions.get(0).getTitle() : null; - conditionIcons = new ArrayList(); + conditionIcons = new ArrayList<>(); for (int i = 0; conditions != null && i < conditions.size(); i++) { final Condition condition = conditions.get(i); conditionIcons.add(condition.getIcon());