Loading src/com/android/settings/dashboard/DashboardAdapter.java +6 −11 Original line number Diff line number Diff line Loading @@ -110,14 +110,10 @@ public class DashboardAdapter extends RecyclerView.Adapter<DashboardAdapter.Dash return mSuggestions; } public void setSuggestions(List<Tile> suggestions) { if (!Objects.equals(mSuggestions, suggestions)) { mSuggestions = suggestions; recountItems(); } } public Tile getTile(ComponentName component) { if (mCategories == null) { return null; } for (int i = 0; i < mCategories.size(); i++) { for (int j = 0; j < mCategories.get(i).tiles.size(); j++) { Tile tile = mCategories.get(i).tiles.get(j); Loading @@ -129,10 +125,9 @@ public class DashboardAdapter extends RecyclerView.Adapter<DashboardAdapter.Dash return null; } public void setCategories(List<DashboardCategory> categories) { if (Objects.equals(mCategories, categories)) { return; } public void setCategoriesAndSuggestions(List<DashboardCategory> categories, List<Tile> suggestions) { mSuggestions = suggestions; mCategories = categories; // TODO: Better place for tinting? Loading src/com/android/settings/dashboard/DashboardSummary.java +3 −5 Original line number Diff line number Diff line Loading @@ -200,10 +200,6 @@ public class DashboardSummary extends InstrumentedFragment return; } List<DashboardCategory> categories = ((SettingsActivity) getActivity()).getDashboardCategories(); mAdapter.setCategories(categories); // recheck to see if any suggestions have been changed. new SuggestionLoader().execute(); } Loading Loading @@ -235,7 +231,9 @@ public class DashboardSummary extends InstrumentedFragment @Override protected void onPostExecute(List<Tile> tiles) { mAdapter.setSuggestions(tiles); List<DashboardCategory> categories = ((SettingsActivity) getActivity()).getDashboardCategories(); mAdapter.setCategoriesAndSuggestions(categories, tiles); } } } Loading
src/com/android/settings/dashboard/DashboardAdapter.java +6 −11 Original line number Diff line number Diff line Loading @@ -110,14 +110,10 @@ public class DashboardAdapter extends RecyclerView.Adapter<DashboardAdapter.Dash return mSuggestions; } public void setSuggestions(List<Tile> suggestions) { if (!Objects.equals(mSuggestions, suggestions)) { mSuggestions = suggestions; recountItems(); } } public Tile getTile(ComponentName component) { if (mCategories == null) { return null; } for (int i = 0; i < mCategories.size(); i++) { for (int j = 0; j < mCategories.get(i).tiles.size(); j++) { Tile tile = mCategories.get(i).tiles.get(j); Loading @@ -129,10 +125,9 @@ public class DashboardAdapter extends RecyclerView.Adapter<DashboardAdapter.Dash return null; } public void setCategories(List<DashboardCategory> categories) { if (Objects.equals(mCategories, categories)) { return; } public void setCategoriesAndSuggestions(List<DashboardCategory> categories, List<Tile> suggestions) { mSuggestions = suggestions; mCategories = categories; // TODO: Better place for tinting? Loading
src/com/android/settings/dashboard/DashboardSummary.java +3 −5 Original line number Diff line number Diff line Loading @@ -200,10 +200,6 @@ public class DashboardSummary extends InstrumentedFragment return; } List<DashboardCategory> categories = ((SettingsActivity) getActivity()).getDashboardCategories(); mAdapter.setCategories(categories); // recheck to see if any suggestions have been changed. new SuggestionLoader().execute(); } Loading Loading @@ -235,7 +231,9 @@ public class DashboardSummary extends InstrumentedFragment @Override protected void onPostExecute(List<Tile> tiles) { mAdapter.setSuggestions(tiles); List<DashboardCategory> categories = ((SettingsActivity) getActivity()).getDashboardCategories(); mAdapter.setCategoriesAndSuggestions(categories, tiles); } } }