Merge "Execute netd callbacks on CS handler thread" into main
This commit is contained in:
@@ -318,7 +318,6 @@ import java.io.IOException;
|
|||||||
import java.io.InterruptedIOException;
|
import java.io.InterruptedIOException;
|
||||||
import java.io.PrintWriter;
|
import java.io.PrintWriter;
|
||||||
import java.io.Writer;
|
import java.io.Writer;
|
||||||
import java.lang.IllegalArgumentException;
|
|
||||||
import java.net.Inet4Address;
|
import java.net.Inet4Address;
|
||||||
import java.net.InetAddress;
|
import java.net.InetAddress;
|
||||||
import java.net.InetSocketAddress;
|
import java.net.InetSocketAddress;
|
||||||
@@ -11108,16 +11107,20 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onInterfaceLinkStateChanged(@NonNull String iface, boolean up) {
|
public void onInterfaceLinkStateChanged(@NonNull String iface, boolean up) {
|
||||||
for (NetworkAgentInfo nai : mNetworkAgentInfos) {
|
mHandler.post(() -> {
|
||||||
nai.clatd.interfaceLinkStateChanged(iface, up);
|
for (NetworkAgentInfo nai : mNetworkAgentInfos) {
|
||||||
}
|
nai.clatd.interfaceLinkStateChanged(iface, up);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onInterfaceRemoved(@NonNull String iface) {
|
public void onInterfaceRemoved(@NonNull String iface) {
|
||||||
for (NetworkAgentInfo nai : mNetworkAgentInfos) {
|
mHandler.post(() -> {
|
||||||
nai.clatd.interfaceRemoved(iface);
|
for (NetworkAgentInfo nai : mNetworkAgentInfos) {
|
||||||
}
|
nai.clatd.interfaceRemoved(iface);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user