Nah untuk membuatnya dibutuhkan sebuah plugins , saya menggunakan Xamarin Connectivity Plugins. kalian bisa menginstalnya dengan memilih Packages -> Add Packages. Nah cari plugin dengan nama Xamarin plugins connectivity. Instal hingga selesai.
Pada Activity anda buatlah sebuah method seperti berikut :
public bool DoIHaveInternet() { if (!CrossConnectivity.IsSupported) return true; //Do this only if you need to and aren't listening to any other events as they will not fire. var connectivity = CrossConnectivity.Current; try { return connectivity.IsConnected; } finally { CrossConnectivity.Dispose(); } }
Method diatas akan mengecek koneksi smartphone kita.
Selanjutnya implementasikan pada sebuah button yang akan kita coba klik.
Button cek = FindViewById<Button>(Resource.Id.btnCek); cek.Click += delegate { if (DoIHaveInternet()) { Toast.MakeText(this, "Connected", ToastLength.Short).Show(); } else { Toast.MakeText(this, "Not Connected", ToastLength.Short).Show(); } };
Jika ada koneksi maka muncul Toast "Connected" dan Jika tidak maka muncul Not Connected.
No comments:
Post a Comment
Mohon melakukan komentar dengan bahasa yang mudah dipahami, santun dan dengan bahasa yang baik.