1

我的应用在几个活动中与 sip 服务器连接。我还没有找到将注册的 sip 会话传递给下一个活动的方法。这意味着每次用户进入应用程序内的新活动时,应用程序都需要在 sip 服务器上“重新注册”。

有谁知道解决方案?

亲切的问候,

卢卡斯·斯瓦森堡

4

1 回答 1

1

我认为一个好的解决方案是在 Android 服务中注册 sip 服务器。当应用程序启动时启动服务,当您的活动在设备上启动/停止时,根据需要绑定/取消绑定到该服务。当最后一个活动退出时,停止服务。

为了使绑定/取消绑定更容易,您可以对您的活动进行超类化并在 onResume() 和 onPause() 中进行适当的调用。

希望对你有用!

于 2012-04-07T17:44:43.257 回答