Пример #1
0
 public void loadDex(IDexLoaderListener listener, AndroidJavaObject application)
 {
     this.application      = application;
     helpshiftLoaderClass  = new AndroidJavaClass("com.helpshift.dex.HelpshiftDexLoader");
     unityApiDelegateClass = new AndroidJavaClass("com.helpshift.supportCampaigns.UnityAPIDelegate");
     registerListener(listener);
     HelpshiftWorker.getInstance().registerClient("dexLoader", this);
     HelpshiftWorker.getInstance().enqueueApiCall("dexLoader", "loadHelpshiftDex", null, new object[] { helpshiftLoaderClass });
     return;
 }
Пример #2
0
        public void registerListener(IDexLoaderListener listener)
        {
            if (!listeners.Contains(listener))
            {
                listeners.Add(listener);
            }

            if (isDexLoaded)
            {
                listener.onDexLoaded();
            }
        }