6
Tôi muốn kiểm tra xem liệu người dùng đã bật dữ liệu nền trên thiết bị của họ và hiển thị thông báo nếu nó bị tắt.Cách kiểm tra xem liệu dữ liệu nền có được bật trên Android không?
Làm cách nào để kiểm tra xem nó đã được bật chưa? Tôi đã thử
import android.provider.Settings;
//...
Settings.System.getString(getContentResolver(), Settings.Secure.BACKGROUND_DATA);
//and
Settings.Secure.getString(getContentResolver(), Settings.Secure.BACKGROUND_DATA);
Nhưng chúng đang trả về giá trị rỗng.
Cảm ơn bạn, Achie.
Chỉ cần cảnh báo, điều này không hoạt động như ICS. Trong ICS, phương thức này sẽ luôn trả về true. Để sử dụng chính xác trong ICS, hãy xem http://developer.android.com/reference/android/net/ConnectivityManager.html#getBackgroundDataSetting() – Gaurav
Có ai giải quyết vấn đề này không? – nAkhmedov