private static ConsentStatus GetEnum(string name) { if (!maps.ContainsKey(name)) { var obj = clz.GetStatic <AndroidJavaObject>(name); maps.Add(name, HmsUtil.GetHmsBase <ConsentStatus>(obj)); } return(maps[name]); }
public static K CallStatic <K>(string name, params object[] args) { Type type = typeof(K); bool isBase = typeof(IHmsBase).IsAssignableFrom(type); if (isBase) { AndroidJavaObject robj = clz.CallStatic <AndroidJavaObject>(name, HmsUtil.TransferParams(args)); IHmsBase ret = (IHmsBase)Activator.CreateInstance(type); ret.obj = robj; return((K)ret); } return(clz.CallStatic <K>(name, HmsUtil.TransferParams(args))); }
public static void CallStatic(string name, params object[] args) { clz.CallStatic(name, HmsUtil.TransferParams(args)); }
public void Call(string name, params object[] args) { obj.Call(name, HmsUtil.TransferParams(args)); }
public void onComplete(AndroidJavaObject arg0) { onComplete(HmsUtil.GetHmsBase <Task>(arg0)); }
public void onMessageDelivered(string arg0, AndroidJavaObject arg1) { onSendError(arg0, HmsUtil.GetHmsBase <BaseException>(arg1)); }
public void onTokenError(AndroidJavaObject arg0) { onTokenError(HmsUtil.GetHmsBase <BaseException>(arg0)); }
public void onRewarded(AndroidJavaObject arg0) { onRewarded(HmsUtil.GetHmsBase <Reward>(arg0)); }
public void onMessageReceived(AndroidJavaObject arg0) { onMessageReceived(HmsUtil.GetHmsBase <RemoteMessage>(arg0)); }
public void onSuccess(AndroidJavaObject arg0, bool arg1, AndroidJavaObject arg2) { onSuccess(HmsUtil.GetHmsBase <ConsentStatus>(arg0), arg1, HmsUtil.GetHmsBase <List>(arg2)); }
public void onReceive(AndroidJavaObject arg0, AndroidJavaObject arg1) { onReceive(HmsUtil.GetHmsBase <Context>(arg0), HmsUtil.GetHmsBase <Intent>(arg1)); }
public void onFailure(AndroidJavaObject arg0) { onFailure(HmsUtil.GetHmsBase <Exception>(arg0)); }
public void onLocationResult(AndroidJavaObject arg0) { onLocationResult(HmsUtil.GetHmsBase <LocationResult>(arg0)); }
public void onLocationAvailability(AndroidJavaObject arg0) { onLocationAvailability(HmsUtil.GetHmsBase <LocationAvailability>(arg0)); }