我正在开发一个基于 SIP 的应用程序来拨打和接听电话。我使用共享偏好来存储所有与注册相关的数据,如用户名、密码、上下文等。这些数据也存储在A2billing中。我使用了Asterisk 实时在应用程序中注册 sip 用户。
主要问题是,当我运行我的应用程序时,它在除三星 Galaxy S2 之外的所有其他设备上都能正常工作。在此设备上 SIP 用户未注册,并且在星号控制台上它给我一个错误密码错误。
我无法配置实际问题是什么,因为它可以在 Galaxy SII(4.0.3) 以外的其他设备上完美运行。目前我已经尝试使用 HTC 手机和 Galaxy SII(2.3.6),它运行良好
如果您对此有任何想法和建议,请与我分享,以便我可以解决此问题。
提前致谢
解决了:
最后,当我从设备上卸载 Avast Antivirus 时,问题就解决了。我认为 Avast 在从 sharedPrefrences 访问数据时引起了问题,不知道为什么。是的,但现在我需要搜索一下,我们如何避免这种问题。