當啟動某些服務時,需要有網路的環境下才能執行

我們可以透過以下程式碼來加入判斷式,

以下範例為如果沒連接到網路則會跳出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(); }

 

    文章標籤

    判斷網路是否連接 android

    全站熱搜

    Will 發表在 痞客邦 留言(0) 人氣()