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

Unified Diff: net/android/java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java

Issue 11419287: android: Improve ActivityStatus and add ChromiumActivity. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: fix "if" indentations Created 8 years 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: net/android/java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java
diff --git a/net/android/java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java b/net/android/java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java
index c5fd0330f514e08fae45368e1d84414e1bb73d04..90aa753186cdcfe49ed4bacb594a89db319c3398 100644
--- a/net/android/java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java
+++ b/net/android/java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java
@@ -21,7 +21,7 @@ import org.chromium.base.ActivityStatus;
* ACCESS_NETWORK_STATE permission.
*/
public class NetworkChangeNotifierAutoDetect extends BroadcastReceiver
- implements ActivityStatus.Listener {
+ implements ActivityStatus.StateListener {
/** Queries the ConnectivityManager for information about the current connection. */
static class ConnectivityManagerDelegate {
@@ -73,11 +73,10 @@ public class NetworkChangeNotifierAutoDetect extends BroadcastReceiver
mConnectivityManagerDelegate = new ConnectivityManagerDelegate(context);
mConnectionType = currentConnectionType(context);
- ActivityStatus status = ActivityStatus.getInstance();
- if (!status.isPaused()) {
+ if (ActivityStatus.getState() != ActivityStatus.PAUSED) {
registerReceiver();
}
- status.registerListener(this);
+ ActivityStatus.registerStateListener(this);
}
/**
@@ -168,12 +167,12 @@ public class NetworkChangeNotifierAutoDetect extends BroadcastReceiver
}
}
- // AcitivityStatus.Listener
+ // ActivityStatus.StateListener
@Override
- public void onActivityStatusChanged(boolean isPaused) {
- if (isPaused) {
+ public void onActivityStateChange(int state) {
+ if (state == ActivityStatus.PAUSED) {
unregisterReceiver();
- } else {
+ } else if (state == ActivityStatus.RESUMED) {
registerReceiver();
}
}

Powered by Google App Engine
This is Rietveld 408576698