我正在为 android 做一个 sip 模块的 appcelerator。
我正在使用 Mac OS X 版本 10.8.5 ,Titanium Studio,构建:3.1.3.201309132423 我正在设备上测试 Galaxy ace android 2.3.6
根据 android 开发者的文档,首先要做的是创建一个新的 SipManager 实例。http://developer.android.com/guide/topics/connectivity/sip.html
SipManager mSipManager = SipManager.newInstance(Context context);
我如何获得上下文?
根据 appcelerator wiki 是:
TiApplication.getInstance().getApplicationContext();
存在 :
SipManager mSipManager =
SipManager.newInstance(TiApplication.getInstance().getApplicationContext());
我在编译模块或使用它的应用程序时没有问题,但这不起作用,因为 mSipManager 为空
我没有把模块的所有代码都放上去,因为我觉得问题出在 Context 参数上。
我尝试了很多方法,但总是返回 null。
有人可以在您的设备上进行测试,看看它是否返回相同的结果吗?我不知道该怎么办,我需要帮助。谢谢