Twilio.onError在Android Twilio客户端中抛出异常“Twilio.initialized()已经调用”

时间:2015-04-15 06:37:12

标签: android twilio

我正在开发一款使用Twilio客户端API的Android应用。我有一个名为TwilioPhone的类,它实现了Twilio监听器。在这个类的构造函数中,我调用了Twilio.initialize()方法。我在同一个类中有一个名为createSingleInstance()的静态方法,其中初始化了TwilioPhone的静态对象。有时twilio正确初始化。但有时twilio.onError被称为抛出异常“已经调用了Twilio.initialized()”。但是我很确定我在应用程序中只调用了一次Twilio.initialize()。这是我的代码:

public TwilioPhone(Context context) {
        this.context = context;
        Log.d("Above Twilio.initialize()","Twilio.Initialize() is next to my line");
        Twilio.initialize(context, this /* Twilio.InitListener */);
        loginStatus = context.getSharedPreferences(Constants.PREFS_NAME, 0);
        Log.d("In Twilio Initialize","Twilio.Initialize() called");

    }
    public static void createSingleInstance(Context context) {
        System.out.println("Creating instance of SiemprePhone");
        // create single instance
        if (twilioPhone== null)
            twilioPhone= new TwilioPhone(context);
    }

0 个答案:

没有答案