Yang perlu diperhatikan dalam handle network ini adalah menambahkan penggunaan permission pada manifest projek. Permision yang perlu anda tambahkan antara lain yaitu :
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Seteleh menambahkan permision tersebut, sekarang tinggal buat programable javanya. Pada source javanya yang perlu diperhatikan yakni penggunaan ConnectionManager dan NetworkInfo, untuk lebih jelasnya langsung saja tambahkan source code dibawah ini :
ConnectivityManager connMgr = (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkinfo = connMgr.getActiveNetworkInfo();
Selanjutnya kita tinggal tambahkan kondisional untuk menghandle status network tersebut, langsung saja tambahkakan source di bawah ini :
if (networkInfo != null && networkInfo.isConnected()) {
//aksi ketika ada koneksi internet
}
else{
//aksi ketika tidak ada koneksi internet
}
Selesai untuk handle networknya, anda tinggal tambahkan aksi anda dalam setiap kondisi diatas.


2 komentar
Ni zenfone 5 aq selalu muncul dgn tiba tiba tulisan java.net.socketTimeoutException:nul... Kira kira kenapa ya kak.... Mohon pencerahannya, trims
ReplyPost a Comment