Loading core/java/android/net/MobileDataStateTracker.java +1 −1 Original line number Diff line number Diff line Loading @@ -394,7 +394,7 @@ public class MobileDataStateTracker implements NetworkStateTracker { && lastReason != null) reason = lastReason; mNetworkInfo.setDetailedState(state, reason, extraInfo); Message msg = mTarget.obtainMessage(EVENT_STATE_CHANGED, mNetworkInfo); Message msg = mTarget.obtainMessage(EVENT_STATE_CHANGED, new NetworkInfo(mNetworkInfo)); msg.sendToTarget(); } } Loading wifi/java/android/net/wifi/WifiStateTracker.java +3 −2 Original line number Diff line number Diff line Loading @@ -162,7 +162,7 @@ public class WifiStateTracker implements NetworkStateTracker { * Fetch NetworkInfo for the network */ public NetworkInfo getNetworkInfo() { return mNetworkInfo; return new NetworkInfo(mNetworkInfo); } /** Loading Loading @@ -242,7 +242,8 @@ public class WifiStateTracker implements NetworkStateTracker { } else { mLastState = state; } Message msg = mCsHandler.obtainMessage(EVENT_STATE_CHANGED, mNetworkInfo); Message msg = mCsHandler.obtainMessage(EVENT_STATE_CHANGED, new NetworkInfo(mNetworkInfo)); msg.sendToTarget(); } else if (intent.getAction().equals(WifiManager.LINK_CONFIGURATION_CHANGED_ACTION)) { mLinkProperties = (LinkProperties) intent.getParcelableExtra( Loading Loading
core/java/android/net/MobileDataStateTracker.java +1 −1 Original line number Diff line number Diff line Loading @@ -394,7 +394,7 @@ public class MobileDataStateTracker implements NetworkStateTracker { && lastReason != null) reason = lastReason; mNetworkInfo.setDetailedState(state, reason, extraInfo); Message msg = mTarget.obtainMessage(EVENT_STATE_CHANGED, mNetworkInfo); Message msg = mTarget.obtainMessage(EVENT_STATE_CHANGED, new NetworkInfo(mNetworkInfo)); msg.sendToTarget(); } } Loading
wifi/java/android/net/wifi/WifiStateTracker.java +3 −2 Original line number Diff line number Diff line Loading @@ -162,7 +162,7 @@ public class WifiStateTracker implements NetworkStateTracker { * Fetch NetworkInfo for the network */ public NetworkInfo getNetworkInfo() { return mNetworkInfo; return new NetworkInfo(mNetworkInfo); } /** Loading Loading @@ -242,7 +242,8 @@ public class WifiStateTracker implements NetworkStateTracker { } else { mLastState = state; } Message msg = mCsHandler.obtainMessage(EVENT_STATE_CHANGED, mNetworkInfo); Message msg = mCsHandler.obtainMessage(EVENT_STATE_CHANGED, new NetworkInfo(mNetworkInfo)); msg.sendToTarget(); } else if (intent.getAction().equals(WifiManager.LINK_CONFIGURATION_CHANGED_ACTION)) { mLinkProperties = (LinkProperties) intent.getParcelableExtra( Loading