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