ich ein Problem habe ConnectivityManager bekommen:Ausgabe ConnectivityManager in einem Gerät mit Multi-SIM-Abrufen
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
ich den Anwendungskontext verwenden, und ich bekomme diese Fehlermeldung:
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)
Schon gesehen? dieses Problem? Gibt es eine Möglichkeit, es zu lösen?
Danke, Diego.
dieser Zusammenhang null sein kann, ist bitte dies überprüfen –
auch das Manifest Erlaubnis überprüfen –
ich rufe context.getApplicationContext(), es mu st nicht null sein. ist da. –