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

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebOptInActivity.java

Issue 2679073004: Physical Web: Remove extraneous file (Closed)
Patch Set: Created 3 years, 10 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebOptInActivity.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebOptInActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebOptInActivity.java
deleted file mode 100644
index 2c99e1d5b07b3d9c9d010209c556ebcafd31c537..0000000000000000000000000000000000000000
--- a/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebOptInActivity.java
+++ /dev/null
@@ -1,86 +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.physicalweb;
-
-import android.content.Intent;
-import android.net.Uri;
-import android.os.Bundle;
-import android.support.v7.app.AppCompatActivity;
-import android.text.SpannableString;
-import android.text.TextPaint;
-import android.text.method.LinkMovementMethod;
-import android.text.style.ClickableSpan;
-import android.view.View;
-import android.widget.Button;
-import android.widget.TextView;
-
-import org.chromium.chrome.R;
-import org.chromium.chrome.browser.preferences.privacy.PrivacyPreferencesManager;
-import org.chromium.ui.text.SpanApplier;
-import org.chromium.ui.text.SpanApplier.SpanInfo;
-
-/**
- * This activity invites the user to opt-in to the Physical Web feature.
- */
-public class PhysicalWebOptInActivity extends AppCompatActivity {
- private static final String EXTRA_CUSTOM_TABS_SESSION =
- "android.support.customtabs.extra.SESSION";
- private static final String PHYSICAL_WEB_LEARN_MORE_URL =
- "https://support.google.com/chrome/answer/6239299/";
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.physical_web_optin);
-
- TextView description = (TextView) findViewById(R.id.physical_web_optin_description);
- description.setMovementMethod(LinkMovementMethod.getInstance());
- description.setText(getDescriptionText());
-
- Button declineButton = (Button) findViewById(R.id.physical_web_decline);
- declineButton.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- PhysicalWebUma.onOptInDeclineButtonPressed();
- PrivacyPreferencesManager.getInstance().setPhysicalWebEnabled(false);
- finish();
- }
- });
-
- Button enableButton = (Button) findViewById(R.id.physical_web_enable);
- enableButton.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- PhysicalWebUma.onOptInEnableButtonPressed();
- PrivacyPreferencesManager.getInstance().setPhysicalWebEnabled(true);
- finish();
- }
- });
- }
-
- private SpannableString getDescriptionText() {
- return SpanApplier.applySpans(
- getString(R.string.physical_web_optin_description),
- new SpanInfo("<learnmore>", "</learnmore>", new ClickableSpan() {
- @Override
- public void onClick(View v) {
- Intent intent = new Intent(Intent.ACTION_VIEW,
- Uri.parse(PHYSICAL_WEB_LEARN_MORE_URL));
- // Add the SESSION extra to indicate we want a Chrome custom tab. This
- // allows the help page to open in the same task as the opt-in activity so
- // they can share a back stack.
- String session = null;
- intent.putExtra(EXTRA_CUSTOM_TABS_SESSION, session);
- PhysicalWebOptInActivity.this.startActivity(intent);
- }
-
- @Override
- public void updateDrawState(TextPaint ds) {
- // Color links but do not underline them.
- ds.setColor(ds.linkColor);
- }
- }));
- }
-}
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698