Fix the highlight error and remove the empty card
Fix: 209918251 Test: manual Change-Id: I2a5afceea18cd4e1009114091433a2da22ac105e
This commit is contained in:
@@ -125,11 +125,8 @@ public class SettingsHomepageActivity extends FragmentActivity implements
|
|||||||
}
|
}
|
||||||
Log.i(TAG, "showHomepageWithSuggestion: " + showSuggestion);
|
Log.i(TAG, "showHomepageWithSuggestion: " + showSuggestion);
|
||||||
final View homepageView = mHomepageView;
|
final View homepageView = mHomepageView;
|
||||||
if (!mIsTwoPaneLastTime) {
|
|
||||||
mSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
|
mSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
|
||||||
} else {
|
|
||||||
mTwoPaneSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
|
mTwoPaneSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
|
||||||
}
|
|
||||||
mHomepageView = null;
|
mHomepageView = null;
|
||||||
|
|
||||||
mLoadedListeners.forEach(listener -> listener.onHomepageLoaded());
|
mLoadedListeners.forEach(listener -> listener.onHomepageLoaded());
|
||||||
|
@@ -54,6 +54,7 @@ public class TopLevelSettings extends DashboardFragment implements
|
|||||||
private static final String PREF_KEY_SUPPORT = "top_level_support";
|
private static final String PREF_KEY_SUPPORT = "top_level_support";
|
||||||
|
|
||||||
private TopLevelHighlightMixin mHighlightMixin;
|
private TopLevelHighlightMixin mHighlightMixin;
|
||||||
|
private boolean mFirstStarted = true;
|
||||||
|
|
||||||
public TopLevelSettings() {
|
public TopLevelSettings() {
|
||||||
final Bundle args = new Bundle();
|
final Bundle args = new Bundle();
|
||||||
@@ -135,9 +136,11 @@ public class TopLevelSettings extends DashboardFragment implements
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onStart() {
|
public void onStart() {
|
||||||
|
if (mFirstStarted) {
|
||||||
|
mFirstStarted = false;
|
||||||
|
} else if (!ActivityEmbeddingUtils.isTwoPaneResolution(getActivity())) {
|
||||||
// Set default highlight menu key for 1-pane homepage since it will show the placeholder
|
// Set default highlight menu key for 1-pane homepage since it will show the placeholder
|
||||||
// page once changing back to 2-pane.
|
// page once changing back to 2-pane.
|
||||||
if (!ActivityEmbeddingUtils.isTwoPaneResolution(getActivity())) {
|
|
||||||
setHighlightMenuKey(getString(SettingsHomepageActivity.DEFAULT_HIGHLIGHT_MENU_KEY),
|
setHighlightMenuKey(getString(SettingsHomepageActivity.DEFAULT_HIGHLIGHT_MENU_KEY),
|
||||||
/* scrollNeeded= */ false);
|
/* scrollNeeded= */ false);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user