У меня есть приложение, которое использует SipManager для открытия профиля SIP.У меня нет проблем с открытием профиля SIP на моем старом (KitKat) устройстве, но мое новое устройство (Nougat) выдает SipException «SipService мертв и перезапускается ...»
При переходе через SipManager обнаруживается, что'createSipService' не является обязательным 'Context.SIP_SERVICE'.
Я нашел это сообщение , что, похоже, та же проблема.
Кто-нибудь знает, что изменилось между KitKatи нуга, которая может вызвать такую ошибку, и что я могу сделать, чтобы устранить ее?
ОБНОВЛЕНИЕ
Это исключение, которое я получаю при попытке запустить mySipManager.open(mSipProfile, pendingIntent, null);
`
W/System.err: android.net.sip.SipException: SipService is dead and is restarting...
W/System.err: at android.net.sip.SipManager.checkSipServiceConnection(SipManager.java:183)
at android.net.sip.SipManager.open(SipManager.java:244)
W/System.err: at com.example.angrinord.myApplication.MyApplication.refreshSipManager(MyApplication.java:59)
at com.example.angrinord.myApplication.MyApplication.onCreate(MyApplication.java:41)
W/System.err: at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1032)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6017)
W/System.err: at android.app.ActivityThread.-wrap3(ActivityThread.java)
W/System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1727)
at android.os.Handler.dispatchMessage(Handler.java:102)
W/System.err: at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6823)
W/System.err: at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1557)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1445
)`
Это происходит при запуске .open () и .close ().
ОБНОВЛЕНИЕ 2
Я только что купил Pixel 3 (Android 9), и у него нет проблемы.Я не могу говорить за 5,6 или 8, но это может быть ошибка с 7, так как у 4 и 9 проблемы нет.