Android SIP模块到Appcelerator
我正在开发appcelerator,为android开发一个sip模块 我使用的是Mac OS X版本10.8.5,Titanium Studio,版本:3.1.3.201309132423,我正在galaxy ace android 2.3.6设备上进行测试 根据android开发者的文档,首先要做的是创建一个新的SipManager实例Android SIP模块到Appcelerator,android,module,sip,appcelerator,voip,Android,Module,Sip,Appcelerator,Voip,我正在开发appcelerator,为android开发一个sip模块 我使用的是Mac OS X版本10.8.5,Titanium Studio,版本:3.1.3.201309132423,我正在galaxy ace android 2.3.6设备上进行测试 根据android开发者的文档,首先要做的是创建一个新的SipManager实例 SipManager mSipManager=SipManager.newInstance(上下文) 如何获得上下文 根据appcelerator wiki
SipManager mSipManager=SipManager.newInstance(上下文)代码>
如何获得上下文
根据appcelerator wiki:
TiApplication.getInstance().getApplicationContext()代码>
是:
SipManager mSipManager =
SipManager.newInstance(TiApplication.getInstance().getApplicationContext());
我在编译模块或使用它的应用程序时没有问题,但这不起作用,因为mSipManager为null
我没有把模块的所有代码都放进去,因为我认为问题出在上下文参数中
我尝试了很多方法,但总是返回null
有人能在你的设备上测试一下,看看它是否返回相同的结果吗?
我不知道该怎么办,我需要帮助。
谢谢这是获取应用程序上下文的方法
public class MyApplication extends Application{
private static Context context;
public void onCreate(){
super.onCreate();
MyApplication.context = getApplicationContext();
}
public static Context getAppContext() {
return MyApplication.context;
}
}
或要解决上下文错误,您可以使用以下方法
Context context;
SipManager mSipManager = SipManager.newInstance(context);
嗨,你能给我举个例子吗?