當啟動某些服務時,需要有網路的環境下才能執行
我們可以透過以下程式碼來加入判斷式,
以下範例為如果沒連接到網路則會跳出toast提示使用者網路上為連接,
若有連線到網路上則寫入想進行的行為
ConnectivityManager connMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
if (networkInfo != null && networkInfo.isConnected()) {
// do something you want
} else {
Toast.makeText(MainActivity.this, "make sure you have connected the internet", Toast.LENGTH_SHORT).show();
}
文章標籤
全站熱搜
留言列表