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

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java

Issue 2784353002: Android: Remove GetApplicationContext part 2 (Closed)
Patch Set: Fix tests Created 3 years, 8 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 unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.chrome.browser.datausage; 5 package org.chromium.chrome.browser.datausage;
6 6
7 import android.content.Context;
8 import android.text.TextUtils; 7 import android.text.TextUtils;
9 8
10 import org.chromium.base.ApplicationState; 9 import org.chromium.base.ApplicationState;
11 import org.chromium.base.ApplicationStatus; 10 import org.chromium.base.ApplicationStatus;
12 import org.chromium.base.ContextUtils; 11 import org.chromium.base.ContextUtils;
13 import org.chromium.base.PackageUtils; 12 import org.chromium.base.PackageUtils;
14 import org.chromium.base.annotations.CalledByNative; 13 import org.chromium.base.annotations.CalledByNative;
15 import org.chromium.base.annotations.JNINamespace; 14 import org.chromium.base.annotations.JNINamespace;
16 import org.chromium.base.annotations.NativeClassQualifiedName; 15 import org.chromium.base.annotations.NativeClassQualifiedName;
17 import org.chromium.chrome.browser.AppHooks; 16 import org.chromium.chrome.browser.AppHooks;
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
81 * Pointer to the native ExternalDataUseObserverBridge object. 80 * Pointer to the native ExternalDataUseObserverBridge object.
82 */ 81 */
83 private long mNativeExternalDataUseObserverBridge; 82 private long mNativeExternalDataUseObserverBridge;
84 83
85 /** 84 /**
86 * {@link #ControlAppManager} object that notifies when control app is insta lled. 85 * {@link #ControlAppManager} object that notifies when control app is insta lled.
87 */ 86 */
88 private ControlAppManager mControlAppManager; 87 private ControlAppManager mControlAppManager;
89 88
90 @CalledByNative 89 @CalledByNative
91 private static ExternalDataUseObserver create(Context context, long nativePt r) { 90 private static ExternalDataUseObserver create(long nativePtr) {
92 return AppHooks.get().createExternalDataUseObserver(nativePtr); 91 return AppHooks.get().createExternalDataUseObserver(nativePtr);
93 } 92 }
94 93
95 /** 94 /**
96 * Creates an instance of {@link #ExternalDataUseObserver}. 95 * Creates an instance of {@link #ExternalDataUseObserver}.
97 * @param nativePtr pointer to the native ExternalDataUseObserver object. 96 * @param nativePtr pointer to the native ExternalDataUseObserver object.
98 */ 97 */
99 public ExternalDataUseObserver(long nativePtr) { 98 public ExternalDataUseObserver(long nativePtr) {
100 mNativeExternalDataUseObserverBridge = nativePtr; 99 mNativeExternalDataUseObserverBridge = nativePtr;
101 assert mNativeExternalDataUseObserverBridge != 0; 100 assert mNativeExternalDataUseObserverBridge != 0;
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
209 String[] appPackageName, String[] domainPathRegEx, String[] label); 208 String[] appPackageName, String[] domainPathRegEx, String[] label);
210 209
211 @NativeClassQualifiedName("ExternalDataUseObserverBridge") 210 @NativeClassQualifiedName("ExternalDataUseObserverBridge")
212 private native void nativeOnReportDataUseDone( 211 private native void nativeOnReportDataUseDone(
213 long nativeExternalDataUseObserver, boolean success); 212 long nativeExternalDataUseObserver, boolean success);
214 213
215 @NativeClassQualifiedName("ExternalDataUseObserverBridge") 214 @NativeClassQualifiedName("ExternalDataUseObserverBridge")
216 private native void nativeOnControlAppInstallStateChange( 215 private native void nativeOnControlAppInstallStateChange(
217 long nativeExternalDataUseObserver, boolean isControlAppInstalled); 216 long nativeExternalDataUseObserver, boolean isControlAppInstalled);
218 } 217 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698