Tôi đang thực hiện một ứng dụng sử dụng kết nối Internet thông qua ứng dụng. Nếu kết nối internet bị mất trong khi sử dụng ứng dụng, ứng dụng sẽ buộc phải đóng. Để tránh điều này, nếu không có internet, tôi muốn hiển thị thông báo Cảnh báo. Tôi có thể làm cái này như thế nào. Tại thời điểm Đăng nhập, tôi đang kiểm tra kết nối bằng cách sử dụng mã bên dưới. Nhưng làm thế nào tôi có thể làm điều này cho toàn bộ ứng dụng trong nền.Làm thế nào để kiểm tra kết nối Internet định kỳ trong toàn bộ ứng dụng?
private boolean haveInternet(){
NetworkInfo info = ((ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo();
if (info==null || !info.isConnected()) {
return false;
}
if (info.isRoaming()) {
// here is the roaming option you can change it if you want to disable internet while roaming, just return false
return true;
}
return true;
}
Cảm ơn bạn ..
@parag Bạn có thể cho tôi xem ví dụ về điều đó không? – wolverine
@parag, ok Cảm ơn bạn. – wolverine
Luôn chào mừng bạn bè –