NetworkMonitor是一个状态机,

NetworkMonitor在通过NetworkAgent创建NetworkAgentInfo的时候进行创建的,所以NetworkMonitor也是NetworkAgentInfo中的一个属性.

public NetworkAgentInfo(Messenger messenger, AsyncChannel ac, Network net, NetworkInfo info,

LinkProperties lp, NetworkCapabilities nc, int score, Context context, Handler handler,

NetworkMisc misc, NetworkRequest defaultRequest, ConnectivityService connService) {

this.messenger = messenger;

asyncChannel = ac;

network = net;

networkInfo = info;`

linkProperties = lp;

networkCapabilities = nc;`

currentScore = score;`

mConnService = connService;`

mContext = context;`

mHandler = handler;`

networkMonitor = mConnService.createNetworkMonitor(context, handler, this, defaultRequest);

networkMisc = misc;

}

results matching ""

    No results matching ""