Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android SIP模块到Appcelerator_Android_Module_Sip_Appcelerator_Voip - Fatal编程技术网

Android SIP模块到Appcelerator

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

我正在开发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:

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); 

嗨,你能给我举个例子吗?