我检查了NetworkManager.getInstance()。getCurrentAccessPoint()等于null或不确定是否存在网络连接。这很简单&在Android中工作得很好,但在iOS中,它总是显示错误。如何让它在iOS中运行。在我为此目的使用cn1库之前。我认为它是史蒂夫但使用库,我觉得它使应用程序有点慢。所以我使用下面的代码。
public static boolean check_online() {
boolean online = false;
String net = NetworkManager.getInstance().getCurrentAccessPoint();
if (net == null || "".equals(net) || net.equals(null)) {
online = false;
} else {
online = true;
}
return online;
}
@Override
protected void postExample(Form f) {
if (check_online()) {
ecc = new CategoryConnection();
ecc.egCategoryConnectionMethod(this);
- - - - - -- -
//codes
- - - - - -- -
}
}else {
noConnection = new Label("No connection");
f.add(noConnection);
}
答案 0 :(得分:1)
该功能仅适用于Android / RIM,因为它非常特定于设备。 iOS不提供接入点控制。
扩展部分中有一个cn1lib,它允许您检测是否存在网络连接,或者不是我认为您正在寻找的网络连接。