我想查看互联网连接。我写了一个可以检查互联网连接的课程。 这是来源:
public class ConnectionDetector {
private Context _context;
public ConnectionDetector(Context context) {
this._context = context;
}
public boolean isConnectingToInternet() {
ConnectivityManager connectivity = (ConnectivityManager) _context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null) {
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null)
for (int i = 0; i < info.length; i++)
if (info[i].getState() == NetworkInfo.State.CONNECTED) {
return true;
}
}
return false;
}
if (!cd.isConnectingToInternet()) {
alert.showAlertDialog(CameraPreview.this,
"no!");
} else {
alert.showAlertDialog(CameraPreview.this,
"yes!");
}
目前代码工作正常,但我想使用BroadcastReceiver
来检查互联网连接。如何重写代码以每次检查互联网连接(我的意思是BroadcastReceiver
)。