Loading api/system-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -7775,7 +7775,7 @@ package android.net.wifi { } public static interface WifiManager.ScoreChangeCallback { method public void onStatusChange(int, boolean); method public void onScoreChange(int, @NonNull android.net.NetworkScore); method public void onTriggerUpdateOfWifiUsabilityStats(int); } wifi/java/android/net/wifi/IScoreChangeCallback.aidl +3 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package android.net.wifi; import android.net.NetworkScore; /** * Interface for Wi-Fi network score callback. * Loading @@ -23,7 +25,7 @@ package android.net.wifi; */ oneway interface IScoreChangeCallback { void onStatusChange(int sessionId, boolean exiting); void onScoreChange(int sessionId, in NetworkScore score); void onTriggerUpdateOfWifiUsabilityStats(int sessionId); } wifi/java/android/net/wifi/WifiManager.java +7 −5 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ import android.net.ConnectivityManager; import android.net.DhcpInfo; import android.net.MacAddress; import android.net.Network; import android.net.NetworkScore; import android.net.NetworkStack; import android.net.wifi.hotspot2.IProvisioningCallback; import android.net.wifi.hotspot2.OsuProvider; Loading Loading @@ -5948,10 +5949,11 @@ public class WifiManager { * * @param sessionId The ID to indicate current Wi-Fi network connection obtained from * {@link WifiConnectedNetworkScorer#start(int)}. * @param isUsable The bit to indicate whether current Wi-Fi network is usable or not. * Populated by connected network scorer in applications. * @param score The {@link android.net.NetworkScore} object representing the * characteristics of current Wi-Fi network. Populated by connected network * scorer in applications. */ void onStatusChange(int sessionId, boolean isUsable); void onScoreChange(int sessionId, @NonNull NetworkScore score); /** * Called by applications to trigger an update of {@link WifiUsabilityStatsEntry}. Loading @@ -5977,9 +5979,9 @@ public class WifiManager { } @Override public void onStatusChange(int sessionId, boolean isUsable) { public void onScoreChange(int sessionId, @NonNull NetworkScore score) { try { mScoreChangeCallback.onStatusChange(sessionId, isUsable); mScoreChangeCallback.onScoreChange(sessionId, score); } catch (RemoteException e) { throw e.rethrowFromSystemServer(); } Loading Loading
api/system-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -7775,7 +7775,7 @@ package android.net.wifi { } public static interface WifiManager.ScoreChangeCallback { method public void onStatusChange(int, boolean); method public void onScoreChange(int, @NonNull android.net.NetworkScore); method public void onTriggerUpdateOfWifiUsabilityStats(int); }
wifi/java/android/net/wifi/IScoreChangeCallback.aidl +3 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package android.net.wifi; import android.net.NetworkScore; /** * Interface for Wi-Fi network score callback. * Loading @@ -23,7 +25,7 @@ package android.net.wifi; */ oneway interface IScoreChangeCallback { void onStatusChange(int sessionId, boolean exiting); void onScoreChange(int sessionId, in NetworkScore score); void onTriggerUpdateOfWifiUsabilityStats(int sessionId); }
wifi/java/android/net/wifi/WifiManager.java +7 −5 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ import android.net.ConnectivityManager; import android.net.DhcpInfo; import android.net.MacAddress; import android.net.Network; import android.net.NetworkScore; import android.net.NetworkStack; import android.net.wifi.hotspot2.IProvisioningCallback; import android.net.wifi.hotspot2.OsuProvider; Loading Loading @@ -5948,10 +5949,11 @@ public class WifiManager { * * @param sessionId The ID to indicate current Wi-Fi network connection obtained from * {@link WifiConnectedNetworkScorer#start(int)}. * @param isUsable The bit to indicate whether current Wi-Fi network is usable or not. * Populated by connected network scorer in applications. * @param score The {@link android.net.NetworkScore} object representing the * characteristics of current Wi-Fi network. Populated by connected network * scorer in applications. */ void onStatusChange(int sessionId, boolean isUsable); void onScoreChange(int sessionId, @NonNull NetworkScore score); /** * Called by applications to trigger an update of {@link WifiUsabilityStatsEntry}. Loading @@ -5977,9 +5979,9 @@ public class WifiManager { } @Override public void onStatusChange(int sessionId, boolean isUsable) { public void onScoreChange(int sessionId, @NonNull NetworkScore score) { try { mScoreChangeCallback.onStatusChange(sessionId, isUsable); mScoreChangeCallback.onScoreChange(sessionId, score); } catch (RemoteException e) { throw e.rethrowFromSystemServer(); } Loading