用這種方法我知道用戶連接與否。
如何啓用互聯網連接才能發送信息?
public boolean isOnline() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnected()) {
return true;
}
return false;
}
在我的應用程序
當用戶按下發送,將一些數據上傳到服務器,如果沒有conectivity它會說:「我們將嘗試稍後發送」,但我怎麼能上網查狀態只有當連接開啓時,發送信息?
您已經有了檢查連接的方法,爲什麼不簡單地調用它呢? – CodeZombie 2013-02-14 18:38:43
爲此服務,並檢查互聯網連接,或者可以使用接收器。 – 2013-02-14 18:44:33