我在我的Android应用程序中实现了Getstream聊天功能,但是只有在将应用程序置于后台并返回后,聊天程序才会加载。在此之前,在onCreate
内,我将执行示例here中的所有逻辑。
日志中与Getstream唯一相关的是:2019-10-03 09:40:54.718 11323-11485/com.test.test D/WebSocketService: WebSocket Response : {"connection_id":"a39a2311-cffb-4675-9977-049ae5a52c32","cid":"*","type":"health.check","created_at":"2019-10-03T07:40:53.129735005Z"}
我尝试将所有代码放入onStart
,onResume
等,但没有任何效果。可能是什么问题?
我真的不认为我应该发布代码,因为它与示例中的代码完全相同。如果您真的需要一些,请告诉我。
编辑:最好在这里解释:https://github.com/GetStream/stream-chat-android/issues/95
最佳答案
这已在2.2.0版本中修复。
生命周期扩展库也可能导致相同的问题。 androidx.lifecycle:lifecycle-extensions:2.1.0
效果很好,但目前2.2.0中存在一些奇怪的错误。