我正在为学校的工作制作 Android Jabber 聊天客户端。
到目前为止一切正常。但是当我改变手机的方向时,它会重新连接到服务器。
重新连接只需要 3-5 秒,但在此期间如果我发送消息,则会导致NullPointerException
which 是XMPPConnection
变量。
通过谷歌搜索,我发现我可以使用onRetainNonConfigurationInstance
,但我的ChatClient
类扩展Fragment
并且它不可用。
我的目标是 4.0.3+,所以我不需要担心兼容性支持等问题。
static
除了使用变量之外的任何解决方案?
谢谢