我在三星设备上进行后台服务时遇到问题。
Fatal Exception: android.app.RemoteServiceException: Context.startForegroundService() did not then call Service.startForeground()
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1881)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6938)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
当然,启动服务后,我会调用Service.startForeground(),而其他设备上只有三星设备就没有问题。
有人知道这个问题的原因以及解决方法吗?
答案 0 :(得分:0)
已在1.4.4中修复
修复了ChatWidgetService生命周期处理中的错误 导致RemoteServiceException。
https://developer.zendesk.com/embeddables/docs/android-chat-sdk/releasenotes#version-1.4.4