コード例 #1
0
ファイル: AdMobWrapper.cs プロジェクト: damian-666/ReignSDK
        public static void LoadAd(View view, bool testMode)
        {
            IntPtr methodId     = JNIEnv.GetStaticMethodID(_helperClass, "loadAd", "(Landroid/view/View;Ljava/lang/Boolean;)V");
            var    javaTestMode = new Java.Lang.Boolean(testMode);

            JNIEnv.CallStaticVoidMethod(_helperClass, methodId, new JValue(view), new JValue(javaTestMode));
        }
コード例 #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.ViewHistory);

            btnViewHistoryExit    = FindViewById <Button>(Resource.Id.btnViewHistoryExit);
            btnImport             = FindViewById <Button>(Resource.Id.btnImport);
            btnExport             = FindViewById <Button>(Resource.Id.btnExport);
            btnViewTimeframe      = FindViewById <Button>(Resource.Id.btnViewTimeframe);
            btnClearDB            = FindViewById <Button>(Resource.Id.btnClearDB);
            btnDeleteLastPunch    = FindViewById <Button>(Resource.Id.btnDeleteLastPunch);
            txtImportOutput       = FindViewById <TextView>(Resource.Id.txtImportOutput);
            txtFileName           = FindViewById <EditText>(Resource.Id.txtFileName);
            datePickerFromDate    = FindViewById <DatePicker>(Resource.Id.datePickerFromDate);
            datePickerToDate      = FindViewById <DatePicker>(Resource.Id.datePickerToDate);
            txtIntervalTotalHours = FindViewById <TextView>(Resource.Id.txtIntervalTotalHours);
            txtWeekTotalHours     = FindViewById <TextView>(Resource.Id.txtWeekTotalHours);
            txtGrossPay           = FindViewById <TextView>(Resource.Id.txtGrossPay);
            chkClearAll           = FindViewById <CheckBox>(Resource.Id.chkClearAll);
            DateTime dt = DateTime.Now.ToLocalTime();//.Month

            Java.Lang.Boolean b = Java.Lang.Boolean.True;

            btnViewHistoryExit.Click += btnExit_Click;
            btnImport.Click          += btnImport_Click;
            btnExport.Click          += btnExport_Click;
            btnClearDB.Click         += btnClearDB_Click;
            btnDeleteLastPunch.Click += btnDeleteLastPunch_Click;
            btnViewTimeframe.Click   += btnViewTimeframe_Click;
            setTimeframes();
        }
コード例 #3
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.ChangeEmails);

            lblPass = FindViewById <TextView>(Resource.Id.lblPass);

            lblOut          = FindViewById <TextView>(Resource.Id.lblOut);
            btnOk           = FindViewById <Button>(Resource.Id.btnOk);
            lblEmail        = FindViewById <TextView>(Resource.Id.lblEmail);
            pass1           = FindViewById <EditText>(Resource.Id.pass1);
            txtRate         = FindViewById <EditText>(Resource.Id.txtRate);
            txtServer       = FindViewById <EditText>(Resource.Id.txtServer);
            txtToNewEmail   = FindViewById <EditText>(Resource.Id.txtToNewEmail);
            txtFromNewEmail = FindViewById <EditText>(Resource.Id.txtFromNewEmail);
            txtBCCNewEmail  = FindViewById <EditText>(Resource.Id.txtBCCNewEmail);
            lblOutEmail     = FindViewById <TextView>(Resource.Id.lblOutEmail);
            btnExport       = FindViewById <Button>(Resource.Id.btnExport);
            btnImport       = FindViewById <Button>(Resource.Id.btnImport);
            btnExitPass     = FindViewById <Button>(Resource.Id.btnExitPass);

            DateTime dt = DateTime.Now.ToLocalTime();//.Month

            Java.Lang.Boolean b = Java.Lang.Boolean.True;
            btnOk.Click       += btnOk_Click;
            btnExitPass.Click += btnExitPass_Click;
            btnExport.Click   += btnExport_Click;
            btnImport.Click   += btnImport_Click;
        }
            void jni_start(int tun, bool fwd53, int rcode, string proxyIp, int proxyPort)
            {
                var tun_       = new Java.Lang.Integer(tun);
                var fwd53_     = new Java.Lang.Boolean(fwd53);
                var rcode_     = new Java.Lang.Integer(rcode);
                var proxyIp_   = new Java.Lang.String(proxyIp);
                var proxyPort_ = new Java.Lang.Integer(proxyPort);

                jni_start(JNIEnv.Handle, Handle, tun_.Handle, fwd53_.Handle, rcode_.Handle, proxyIp_.Handle, proxyPort_.Handle);
            }
コード例 #5
0
        //******************           DYNAMIC VARIABLE CALLBACKS       *******************

        // Called when latest dynamic variables are loaded
        public void CTExperimentsUpdated()
        {
            RunOnUiThread(() =>
            {
                Integer intval            = cleverTapAPI.GetIntegerVariable("testint", new Java.Lang.Integer(1));
                Java.Lang.Boolean boolVal = cleverTapAPI.GetBooleanVariable("testbool", new Java.Lang.Boolean(false));
                Toast.MakeText(Android.App.Application.Context, "Experiments Updated[testInt-" + intval + " , Bool-" + boolVal + "]", ToastLength.Long).Show();
                Log.Debug("CLEVERTAP", "Experiments Updated");
            });
        }
コード例 #6
0
ファイル: clocktest.cs プロジェクト: WiebedeBoer/iot
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Alarmcontroller_Layout);
            FindViewById <Button>(Resource.Id.oneshotAlarm).Click       += StartAlarm;
            FindViewById <Button>(Resource.Id.stoprepeatingAlarm).Click += StopAlarm;
            timeselector = FindViewById <TimePicker>(Resource.Id.timePicker);
            //timertext = FindViewById<EditText>(Resource.Id.timertext);
            vibro = (Vibrator)GetSystemService(Context.VibratorService);
            Java.Lang.Boolean q = new Java.Lang.Boolean(false);

            timeselector.SetIs24HourView(q);
        }
コード例 #7
0
 public bool GetAsBoolean(string key)
 {
     if (id_getAsBoolean_Ljava_lang_String_ == IntPtr.Zero)
         id_getAsBoolean_Ljava_lang_String_ = JNIEnv.GetMethodID (class_ref, "getAsBoolean", "(Ljava/lang/String;)Ljava/lang/Boolean;");
     IntPtr jkey = JNIEnv.NewString (key);
     try {
         using (var ret = new Java.Lang.Boolean (JNIEnv.CallObjectMethod (Handle, id_getAsBoolean_Ljava_lang_String_, new JValue (jkey)),
                 JniHandleOwnership.TransferLocalRef | JniHandleOwnership.DoNotRegister))
             return (bool) ret;
     } finally {
         JNIEnv.DeleteLocalRef (jkey);
     }
 }
コード例 #8
0
        private void SendDeepLink()
        {
            int amount = 100;

            Java.Lang.Integer installmentCount = (Java.Lang.Integer)null;
            String            returnScheme     = "xamarindeeplink";

            Java.Lang.Integer orderId        = null;
            Java.Lang.Boolean editableAmount = Java.Lang.Boolean.False;

            PaymentInfo paymentInfo = new PaymentInfo(amount, TransactionType.Credit, installmentCount, orderId, editableAmount, returnScheme, InstallmentType.Merchant);

            payment.SendDeepLink(paymentInfo);
        }
コード例 #9
0
        public void Put(string key, bool value)
        {
            if (id_put_Ljava_lang_String_Ljava_lang_Boolean_ == IntPtr.Zero)
            {
                id_put_Ljava_lang_String_Ljava_lang_Boolean_ = JNIEnv.GetMethodID(class_ref, "put", "(Ljava/lang/String;Ljava/lang/Boolean;)V");
            }
            IntPtr jkey = JNIEnv.NewString(key);

            try {
                using (var val = new Java.Lang.Boolean(value))
                    JNIEnv.CallVoidMethod(Handle, id_put_Ljava_lang_String_Ljava_lang_Boolean_, new JValue(jkey), new JValue(val));
            } finally {
                JNIEnv.DeleteLocalRef(jkey);
            }
        }
コード例 #10
0
        public bool GetAsBoolean(string key)
        {
            if (id_getAsBoolean_Ljava_lang_String_ == IntPtr.Zero)
            {
                id_getAsBoolean_Ljava_lang_String_ = JNIEnv.GetMethodID(class_ref, "getAsBoolean", "(Ljava/lang/String;)Ljava/lang/Boolean;");
            }
            IntPtr jkey = JNIEnv.NewString(key);

            try {
                using (var ret = new Java.Lang.Boolean(JNIEnv.CallObjectMethod(Handle, id_getAsBoolean_Ljava_lang_String_, new JValue(jkey)),
                                                       JniHandleOwnership.TransferLocalRef | JniHandleOwnership.DoNotRegister))
                    return((bool)ret);
            } finally {
                JNIEnv.DeleteLocalRef(jkey);
            }
        }
コード例 #11
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.RunSQL);

            btnExecuteSql = FindViewById <Button>(Resource.Id.btnExecuteSql);
            btnExit       = FindViewById <Button>(Resource.Id.btnExit);
            txtSqlQuery   = FindViewById <EditText>(Resource.Id.txtSqlQuery);
            txtOutput     = FindViewById <TextView>(Resource.Id.txtOutput);

            DateTime dt = DateTime.Now.ToLocalTime();//.Month

            Java.Lang.Boolean b = Java.Lang.Boolean.True;

            btnExecuteSql.Click += btnExecuteSql_Click;
            btnExit.Click       += btnExit_Click;
        }
コード例 #12
0
        /// <summary>
        /// Sets the WiFi AP state.
        /// </summary>
        /// <returns><c>true</c>, if WiFi state was set, <c>false</c> otherwise.</returns>
        /// <param name="wifiConfig">Wifi config.</param>
        /// <param name="enabled">State enabled.</param>
        public bool SetWifiApEnabled(WifiConfiguration wifiConfig, Java.Lang.Boolean enabled)
        {
            try
            {
                if (enabled == Java.Lang.Boolean.True)
                { // disable WiFi in any case
                    WifiManager.SetWifiEnabled(false);
                }

                var method = WifiManager.Class.GetMethod("setWifiApEnabled", wifiConfig.Class, enabled.Class);
                return((Boolean)method.Invoke(WifiManager, wifiConfig, enabled));
            }
            catch (Exception e)
            {
                Log.Error(this.ToString(), e.Message);
                return(false);
            }
        }
コード例 #13
0
        public static Dictionary <string, Java.Lang.Object> Convert(this IIdentifiable item)
        {
            var dict = new Dictionary <string, Java.Lang.Object>();

            var jsonStr      = Newtonsoft.Json.JsonConvert.SerializeObject(item);
            var propertyDict = Newtonsoft.Json.JsonConvert.DeserializeObject <Dictionary <string, object> >(jsonStr);

            foreach (var key in propertyDict.Keys)
            {
                if (key.Equals("Id"))
                {
                    continue;
                }
                var val = propertyDict[key];
                Java.Lang.Object javaVal = null;
                if (val is string str)
                {
                    javaVal = new Java.Lang.String(str);
                }
                else if (val is double dbl)
                {
                    javaVal = new Java.Lang.Double(dbl);
                }
                else if (val is int intVal)
                {
                    javaVal = new Java.Lang.Integer(intVal);
                }
                else if (val is DateTime dt)
                {
                    javaVal = dt.ToString();
                }
                else if (val is bool boolVal)
                {
                    javaVal = new Java.Lang.Boolean(boolVal);
                }

                if (javaVal != null)
                {
                    dict.Add(key, javaVal);
                }
            }

            return(dict);
        }
コード例 #14
0
 /// <summary>
 /// Mixed Mode Analyze
 /// Recommended
 /// </summary>
 private void PictureAnalysis(Bitmap bitmap)
 {
     this.localModel  = new MLCustomLocalModel.Factory(ModelName).SetAssetPathFile(ModelFullName).Create();
     this.remoteModel = new MLCustomRemoteModel.Factory(RemoteModelName).Create();
     DownloadModels(remoteModel);
     MLLocalModelManager.Instance
     .IsModelExist(remoteModel)
     .ContinueWithTask(new CustomModelContinuation(
                           delegate(Huawei.Hmf.Tasks.Task task)
     {
         if (!task.IsSuccessful)
         {
             throw task.Exception;
         }
         Java.Lang.Boolean isDownloaded   = task.Result.JavaCast <Java.Lang.Boolean>();
         MLModelExecutorSettings settings = null;
         if ((bool)isDownloaded)
         {
             Toast.MakeText(this, "Executing Remote Model", ToastLength.Short).Show();
             settings = new MLModelExecutorSettings.Factory(remoteModel).Create();
         }
         else
         {
             Toast.MakeText(this, "Model download failed. Executing Local Model", ToastLength.Long).Show();
             settings = new MLModelExecutorSettings.Factory(localModel).Create();
         }
         try
         {
             this.modelExecutor = MLModelExecutor.GetInstance(settings);
             ExecutorImpl(modelExecutor, bitmap);
         }
         catch (System.Exception e)
         {
             Log.Info(Tag, e.ToString());
         }
     }
                           ));
 }
コード例 #15
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.AddPunch);

            btnExitPass = FindViewById <Button>(Resource.Id.btnExitPass);
            btnPunch    = FindViewById <Button>(Resource.Id.btnPunch);
            dateDate    = FindViewById <EditText>(Resource.Id.dateDate);
            punchOut    = FindViewById <TextView>(Resource.Id.punchOut);
            timePickIn  = FindViewById <TimePicker>(Resource.Id.timePickIn);
            timePickOut = FindViewById <TimePicker>(Resource.Id.timePickOut);
            IsClockIn   = FindViewById <CheckBox>(Resource.Id.IsClockIn);
            IsClockOut  = FindViewById <CheckBox>(Resource.Id.IsClockOut);

            DateTime dt = MainActivity.GetLocalTime();//.Month

            dateDate.Text = $"{dt.Month}/{dt.Day}/{dt.Year}";
            Java.Lang.Boolean b = Java.Lang.Boolean.True;
            //timePickIn.SetIs24HourView(b);
            //timePickOut.SetIs24HourView(b);
            btnPunch.Click    += btnPunch_Click;
            btnExitPass.Click += btnExitPass_Click;
        }
コード例 #16
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.ChangeSettings);

            lblPass       = FindViewById <TextView>(Resource.Id.lblPass);
            btnExecuteSql = FindViewById <Button>(Resource.Id.btnExecuteSql);
            sqlQuery      = FindViewById <EditText>(Resource.Id.sqlQuery);
            pass1         = FindViewById <EditText>(Resource.Id.pass1);
            dateDate      = FindViewById <EditText>(Resource.Id.dateDate);
            lblOut        = FindViewById <TextView>(Resource.Id.lblOut);
            btnOk         = FindViewById <Button>(Resource.Id.btnOk);
            lblEmail      = FindViewById <TextView>(Resource.Id.lblEmail);
            punchOut      = FindViewById <TextView>(Resource.Id.punchOut);
            txtNewEmail   = FindViewById <EditText>(Resource.Id.txtNewEmail);
            lblOutEmail   = FindViewById <TextView>(Resource.Id.lblOutEmail);
            btnOkEmail    = FindViewById <Button>(Resource.Id.btnOkEmail);
            btnExitPass   = FindViewById <Button>(Resource.Id.btnExitPass);
            btnPunch      = FindViewById <Button>(Resource.Id.btnPunch);
            timePickIn    = FindViewById <TimePicker>(Resource.Id.timePickIn);
            timePickOut   = FindViewById <TimePicker>(Resource.Id.timePickOut);
            IsClockIn     = FindViewById <CheckBox>(Resource.Id.IsClockIn);
            IsClockOut    = FindViewById <CheckBox>(Resource.Id.IsClockOut);

            DateTime dt = DateTime.Now.ToLocalTime();            //.Month

            dateDate.Text = $"{dt.Month}/{dt.Day}/{dt.Year}";
            Java.Lang.Boolean b = Java.Lang.Boolean.True;
            timePickIn.SetIs24HourView(b);
            timePickOut.SetIs24HourView(b);
            btnPunch.Click += btnPunch_Click;
            btnOk.Click    += btnOk_Click;
            //btnOkEmail.Click += btnOkEmail_Click;
            btnExitPass.Click   += btnExitPass_Click;
            btnExecuteSql.Click += btnExecuteSql_Click;
        }
コード例 #17
0
        //private static LandLayoutVideo llVideo;

        public LandLayoutVideo(Context context, Java.Lang.Boolean fullFlag) : base(context, fullFlag)
        {
        }
コード例 #18
0
        //Dictionary<string, Java.Lang.Object>
        public static Java.Util.HashMap Convert(this IIdentifiable item)
        {
            var dict = new Dictionary <string, Java.Lang.Object>();

            //var dict = new Java.Util.HashMap(dictionary);

            System.Diagnostics.Debug.WriteLine("\n\nConverting item\n\n"); //МУСОР

            var jsonStr = Newtonsoft.Json.JsonConvert.SerializeObject(item);

            System.Diagnostics.Debug.WriteLine("\n\nNewtonsoft.SerializeObject result -> " + jsonStr + "\n\n"); //МУСОР

            var propertyDict = Newtonsoft.Json.JsonConvert.DeserializeObject <Dictionary <string, object> >(jsonStr);

            System.Diagnostics.Debug.WriteLine("\n\nNewtonsoft.DeserializeObject result -> " + propertyDict + "\n\n"); //МУСОР



            foreach (var key in propertyDict.Keys)
            {
                System.Diagnostics.Debug.WriteLine("\n\nKey value -> " + key); //МУСОР

                if (key.Equals("Id"))
                {
                    continue;
                }
                var val = propertyDict[key];
                Java.Lang.Object javaVal = null;
                if (val is string str)
                {
                    javaVal = new Java.Lang.String(str);
                }
                else if (val is double dbl)
                {
                    javaVal = new Java.Lang.Double(dbl);
                }
                else if (val is int intVal)
                {
                    javaVal = new Java.Lang.Integer(intVal);
                }
                else if (val is DateTime dt)
                {
                    javaVal = dt.ToString();
                }
                else if (val is bool boolVal)
                {
                    javaVal = new Java.Lang.Boolean(boolVal);
                }
                else if (val is Stream stream)
                {
                    continue;
                }

                if (javaVal != null)
                {
                    System.Diagnostics.Debug.WriteLine("Java object value -> " + javaVal); //МУСОР
                    dict.Add(key, javaVal);
                    //dict.Put(key, javaVal);
                }
            }

            var javaDict = new Java.Util.HashMap(dict);

            return(javaDict);
        }
コード例 #19
0
ファイル: AdMobWrapper.cs プロジェクト: reignstudios/ReignSDK
 public static void LoadAd(View view, bool testMode)
 {
     IntPtr methodId = JNIEnv.GetStaticMethodID(_helperClass, "loadAd", "(Landroid/view/View;Ljava/lang/Boolean;)V");
     var javaTestMode = new Java.Lang.Boolean(testMode);
     JNIEnv.CallStaticVoidMethod(_helperClass, methodId, new JValue(view), new JValue(javaTestMode));
 }
コード例 #20
0
        private void Config()
        {
            var configNumber = 0;

            if (Command.ContainsParameter("configName"))
            {
                var configName = Command.GetFirstParameterValue("configName");
                configNumber = int.Parse(configName.Substring(configName.Length - 1));
            }

            AdjustConfig adjustConfig;
            LogLevel     logLevel = null;

            if (Command.ContainsParameter("logLevel"))
            {
                var logLevelString = Command.GetFirstParameterValue("logLevel");
                switch (logLevelString)
                {
                case "verbose":
                    logLevel = LogLevel.Verbose;
                    break;

                case "debug":
                    logLevel = LogLevel.Debug;
                    break;

                case "info":
                    logLevel = LogLevel.Info;
                    break;

                case "warn":
                    logLevel = LogLevel.Warn;
                    break;

                case "error":
                    logLevel = LogLevel.Error;
                    break;

                case "assert":
                    logLevel = LogLevel.Assert;
                    break;

                case "suppress":
                    logLevel = LogLevel.Supress;
                    break;
                }

                Console.WriteLine(TAG + ": TestApp LogLevel = {0}", logLevel);
            }

            if (_savedConfigs.ContainsKey(configNumber))
            {
                adjustConfig = _savedConfigs[configNumber];
            }
            else
            {
                var environment = Command.GetFirstParameterValue("environment");
                var appToken    = Command.GetFirstParameterValue("appToken");
                adjustConfig = new AdjustConfig(_context, appToken, environment);

                if (logLevel != null)
                {
                    adjustConfig.SetLogLevel(logLevel);
                }
                else
                {
                    adjustConfig.SetLogLevel(LogLevel.Verbose);
                }

                _savedConfigs.Add(configNumber, adjustConfig);
            }

            if (Command.ContainsParameter("sdkPrefix"))
            {
                adjustConfig.SetSdkPrefix(Command.GetFirstParameterValue("sdkPrefix"));
            }

            if (Command.ContainsParameter("defaultTracker"))
            {
                adjustConfig.SetDefaultTracker(Command.GetFirstParameterValue("defaultTracker"));
            }

            if (Command.ContainsParameter("externalDeviceId"))
            {
                adjustConfig.SetExternalDeviceId(Command.GetFirstParameterValue("externalDeviceId"));
            }

            if (Command.ContainsParameter("delayStart"))
            {
                var delayStartStr = Command.GetFirstParameterValue("delayStart");
                var delayStart    = double.Parse(delayStartStr);
                Console.WriteLine(TAG + ": Delay start set to: " + delayStart);
                adjustConfig.SetDelayStart(delayStart);
            }

            if (Command.ContainsParameter("appSecret"))
            {
                var appSecretList = Command.Parameters["appSecret"];
                Console.WriteLine(TAG + ": Received AppSecret array: " + string.Join(",", appSecretList));

                if (!string.IsNullOrEmpty(appSecretList[0]) && appSecretList.Count == 5)
                {
                    long secretId, info1, info2, info3, info4;
                    long.TryParse(appSecretList[0], out secretId);
                    long.TryParse(appSecretList[1], out info1);
                    long.TryParse(appSecretList[2], out info2);
                    long.TryParse(appSecretList[3], out info3);
                    long.TryParse(appSecretList[4], out info4);

                    adjustConfig.SetAppSecret(secretId, info1, info2, info3, info4);
                }
                else
                {
                    Console.WriteLine(TAG + ": App secret list does not contain 5 elements! Skip setting app secret.");
                }
            }

            if (Command.ContainsParameter("deviceKnown"))
            {
                var deviceKnownS = Command.GetFirstParameterValue("deviceKnown");
                var deviceKnown  = deviceKnownS.ToLower() == "true";
                adjustConfig.SetDeviceKnown(deviceKnown);
            }

            if (Command.ContainsParameter("eventBufferingEnabled"))
            {
                var eventBufferingEnabledS = Command.GetFirstParameterValue("eventBufferingEnabled");
                var eventBufferingEnabled  = new Java.Lang.Boolean(eventBufferingEnabledS.ToLower() == "true");
                adjustConfig.SetEventBufferingEnabled(eventBufferingEnabled);
            }

            if (Command.ContainsParameter("sendInBackground"))
            {
                var sendInBackgroundS = Command.GetFirstParameterValue("sendInBackground");
                var sendInBackground  = sendInBackgroundS.ToLower() == "true";
                adjustConfig.SetSendInBackground(sendInBackground);
            }

            if (Command.ContainsParameter("userAgent"))
            {
                var userAgent = Command.GetFirstParameterValue("userAgent");
                adjustConfig.SetUserAgent(userAgent);
            }

            if (Command.ContainsParameter("deferredDeeplinkCallback"))
            {
                adjustConfig.SetOnDeeplinkResponseListener(this);
            }

            if (Command.ContainsParameter("attributionCallbackSendAll"))
            {
                adjustConfig.SetOnAttributionChangedListener(this);
            }

            if (Command.ContainsParameter("sessionCallbackSendSuccess"))
            {
                adjustConfig.SetOnSessionTrackingSucceededListener(this);
            }

            if (Command.ContainsParameter("sessionCallbackSendFailure"))
            {
                adjustConfig.SetOnSessionTrackingFailedListener(this);
            }

            if (Command.ContainsParameter("eventCallbackSendSuccess"))
            {
                adjustConfig.SetOnEventTrackingSucceededListener(this);
            }

            if (Command.ContainsParameter("eventCallbackSendFailure"))
            {
                adjustConfig.SetOnEventTrackingFailedListener(this);
            }
        }
コード例 #21
0
ファイル: boolean.cs プロジェクト: iLanceS/fastCSharp
 public static bool booleanValue(this Java.Lang.Boolean value)
 {
     return(value.BooleanValue());
 }
コード例 #22
0
 public void Put(string key, bool value)
 {
     if (id_put_Ljava_lang_String_Ljava_lang_Boolean_ == IntPtr.Zero)
         id_put_Ljava_lang_String_Ljava_lang_Boolean_ = JNIEnv.GetMethodID (class_ref, "put", "(Ljava/lang/String;Ljava/lang/Boolean;)V");
     IntPtr jkey = JNIEnv.NewString (key);
     try {
         using (var val = new Java.Lang.Boolean (value))
             JNIEnv.CallVoidMethod (Handle, id_put_Ljava_lang_String_Ljava_lang_Boolean_, new JValue (jkey), new JValue (val));
     } finally {
         JNIEnv.DeleteLocalRef (jkey);
     }
 }