Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/firstrun/AccountFirstRunFragment.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/firstrun/AccountFirstRunFragment.java b/chrome/android/java/src/org/chromium/chrome/browser/firstrun/AccountFirstRunFragment.java |
| index be16f4c33833c1c12f7decd2ce070f4ef6d0f0f2..230654d5ab82ae4da7c7ede259ab49417fb06ec1 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/firstrun/AccountFirstRunFragment.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/firstrun/AccountFirstRunFragment.java |
| @@ -12,6 +12,10 @@ import android.view.View; |
| import android.view.ViewGroup; |
| import org.chromium.chrome.R; |
| +import org.chromium.chrome.browser.signin.AccountSigninView; |
| +import org.chromium.chrome.browser.sync.ui.ConfirmImportSyncDataFragment; |
| +import org.chromium.chrome.browser.sync.ui.ConfirmImportSyncDataFragment.ImportSyncType; |
| +import org.chromium.chrome.browser.sync.ui.ConfirmImportSyncDataFragment.Listener; |
| /** |
| * A {@link Fragment} meant to handle sync setup for the first run experience. |
| @@ -22,13 +26,13 @@ public class AccountFirstRunFragment extends FirstRunPage { |
| public static final String PRESELECT_BUT_ALLOW_TO_CHANGE = "PreselectButAllowToChange"; |
| public static final String IS_CHILD_ACCOUNT = "IsChildAccount"; |
| - private AccountFirstRunView mView; |
| + private AccountSigninView mView; |
| @Override |
| public View onCreateView( |
| LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { |
| - mView = (AccountFirstRunView) inflater.inflate( |
| - R.layout.fre_choose_account, container, false); |
| + mView = (AccountSigninView) inflater.inflate( |
| + R.layout.account_signin_view, container, false); |
| return mView; |
| } |
| @@ -36,7 +40,7 @@ public class AccountFirstRunFragment extends FirstRunPage { |
| public void onViewCreated(View view, Bundle savedInstanceState) { |
| super.onViewCreated(view, savedInstanceState); |
| - mView.setListener(new AccountFirstRunView.Listener() { |
| + mView.setListener(new AccountSigninView.Listener() { |
| @Override |
| public void onAccountSelectionCanceled() { |
| getPageDelegate().refuseSignIn(); |
| @@ -71,6 +75,12 @@ public class AccountFirstRunFragment extends FirstRunPage { |
| getPageDelegate().abortFirstRunExperience(); |
| } |
| + @Override |
| + public void onPreviousAccountFound( |
|
gogerald1
2016/02/22 23:32:19
This looks should not happen in first run experien
PEConn
2016/02/23 15:01:53
Done.
|
| + String oldAccountName, String newAccountName, Listener callback) { |
| + ConfirmImportSyncDataFragment.showNewInstance(oldAccountName, newAccountName, |
| + ImportSyncType.PREVIOUS_DATA_FOUND, getFragmentManager(), callback); |
| + } |
| }); |
| mView.init(getPageDelegate().getProfileDataCache()); |