Tôi gặp một vấn đề nhận được ConnectivityManager:Issue lấy ConnectivityManager trong một thiết bị với đa sim
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
Tôi đang sử dụng bối cảnh ứng dụng, và tôi nhận được lỗi này:
Caused by: java.lang.NullPointerException: missing IConnectivityManager
at com.android.internal.util.Preconditions.checkNotNull(Preconditions.java:52)
at android.net.ConnectivityManager.<init>(ConnectivityManager.java:1045)
at android.net.MultiSimConnectivityManager.<init>(MultiSimConnectivityManager.java:86)
at android.app.ContextImpl$12.createService(ContextImpl.java:463)
at android.app.ContextImpl$ServiceFetcher.getService(ContextImpl.java:346)
at android.app.ContextImpl.getSystemService(ContextImpl.java:2036)
at android.content.ContextWrapper.getSystemService(ContextWrapper.java:551)
Bạn đã nhìn thấy vấn đề này? Có cách nào để giải quyết nó?
Cảm ơn, Diego.
có thể là bối cảnh này là null hãy kiểm tra này –
cũng kiểm tra sự cho phép manifest –
tôi kêu gọi context.getApplicationContext(), nó mu st không được null. có ở đó. –