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(); |
} |
} |