public static void CallOnMainThread(this AndroidJavaProxy proxy, Action action) { if (!HMSDispatcher.InstanceExists) { HMSDispatcher.CreateDispatcher(); } HMSDispatcher.InvokeAsync(action); }
public JavaObjectWrapper(AndroidJavaObject javaObject) { JavaObject = javaObject; HMSDispatcher.CreateDispatcher(); }
internal protected void CallOnMainThread(Action action) => HMSDispatcher.InvokeAsync(action);
internal protected JavaObjectWrapper(string javaObjectCanonicalName, params object[] args) { JavaObject = new AndroidJavaObject(javaObjectCanonicalName, args.AsAutoParams()); HMSDispatcher.CreateDispatcher(); }