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.