Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Unified Diff: chrome/android/java_staging/src/org/chromium/chrome/browser/signin/AccountManagementFragmentDelegateImpl.java

Issue 1206673003: Merge java_staging/src into java/src. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java_staging/src/org/chromium/chrome/browser/signin/AccountManagementFragmentDelegateImpl.java
diff --git a/chrome/android/java_staging/src/org/chromium/chrome/browser/signin/AccountManagementFragmentDelegateImpl.java b/chrome/android/java_staging/src/org/chromium/chrome/browser/signin/AccountManagementFragmentDelegateImpl.java
deleted file mode 100644
index 1b972ec28671d90ed051da122cb35f8b4c09b83f..0000000000000000000000000000000000000000
--- a/chrome/android/java_staging/src/org/chromium/chrome/browser/signin/AccountManagementFragmentDelegateImpl.java
+++ /dev/null
@@ -1,58 +0,0 @@
-// Copyright 2015 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-package org.chromium.chrome.browser.signin;
-
-import android.accounts.Account;
-import android.app.Activity;
-import android.content.Intent;
-import android.net.Uri;
-import android.os.Bundle;
-
-import org.chromium.chrome.browser.IntentHandler;
-import org.chromium.chrome.browser.UrlConstants;
-import org.chromium.chrome.browser.document.ChromeLauncherActivity;
-import org.chromium.chrome.browser.preferences.Preferences;
-import org.chromium.chrome.browser.signin.AccountManagementScreenHelper.AccountManagementFragmentDelegate;
-import org.chromium.chrome.browser.sync.ui.SyncCustomizationFragment;
-
-/**
- * Implementation of the account management fragment delegate.
- * TODO(aruslan): delete this class once all of its dependencies are upstream.
- */
-public class AccountManagementFragmentDelegateImpl implements AccountManagementFragmentDelegate {
- /**
- * Registers the account management fragment delegate implementation.
- */
- public static void registerAccountManagementFragmentDelegate() {
- AccountManagementScreenHelper.setDelegate(new AccountManagementFragmentDelegateImpl());
- }
-
- @Override
- public void openIncognitoTab(Activity activity) {
- Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(
- IntentHandler.GOOGLECHROME_NAVIGATE_PREFIX + UrlConstants.NTP_URL));
- intent.putExtra(IntentHandler.EXTRA_OPEN_NEW_INCOGNITO_TAB, true);
- intent.setPackage(activity.getApplicationContext().getPackageName());
- intent.setClassName(activity.getApplicationContext().getPackageName(),
- ChromeLauncherActivity.class.getName());
-
- intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT
- | Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_NEW_TASK
- | Intent.FLAG_ACTIVITY_CLEAR_TOP);
- IntentHandler.startActivityForTrustedIntent(intent, activity);
- }
-
- @Override
- public void openSignOutDialog(Activity activity) {
- SigninManager.get(activity).signOut(activity, null);
- }
-
- @Override
- public void openSyncCustomizationFragment(final Preferences activity, final Account account) {
- Bundle args = new Bundle();
- args.putString(SyncCustomizationFragment.ARGUMENT_ACCOUNT, account.name);
- activity.startFragment(SyncCustomizationFragment.class.getName(), args);
- }
-}

Powered by Google App Engine
This is Rietveld 408576698