我的应用程序通过几项活动与sip服务器连接。我还没有找到将注册的SIP会话传递给下一个活动的方法。这意味着每次用户进入应用程序内的新活动时,应用程序都需要在sip服务器上“重新注册”。
有谁知道解决方案?
亲切的问候,
Lucas Swartsenburg
答案 0 :(得分:1)
我认为一个好的解决方案是在Android服务中注册sip服务器。当应用程序启动时启动服务,当您的活动在设备上启动/停止时,根据需要绑定/取消绑定到该服务。退出最后一个活动时,请停止该服务。
为了使绑定/取消绑定更容易,您可以对您的活动进行超类,并在onResume()和onPause()中进行适当的调用。
希望对你有用!