use of org.chromium.chrome.browser.signin.SigninManager.SignInStateObserver in project AndroidChromium by JackyAndroid.
the class NewTabPageAdapter method finishInitialization.
/**
* Initialises the sections to be handled by this adapter. Events about categories for which
* a section has not been registered at this point will be ignored.
*/
@VisibleForTesting
void finishInitialization() {
mSigninPromo.setObserver(this);
resetSections();
mNewTabPageManager.getSuggestionsSource().setObserver(this);
mNewTabPageManager.registerSignInStateObserver(new SignInStateObserver() {
@Override
public void onSignedIn() {
mSigninPromo.hide();
resetSections();
}
@Override
public void onSignedOut() {
mSigninPromo.maybeShow();
}
});
}
Aggregations