Exemplo n.º 1
0
 //Invite Friends
 private void InviteFriendsPref_OnPreferenceClick(object sender,
                                                  Preference.PreferenceClickEventArgs preferenceClickEventArgs)
 {
     try
     {
         var Intent = new Intent(Application.Context, typeof(Invite_Friends_Activity));
         StartActivity(Intent);
     }
     catch (Exception e)
     {
         Crashes.TrackError(e);
     }
 }
Exemplo n.º 2
0
        private void makeInstance(object sender, Preference.PreferenceClickEventArgs e)
        {
            var prefs = PreferenceManager.SharedPreferences;
            ISharedPreferencesEditor editor = prefs.Edit();

            editor.Clear(); //Old mics wont work if GCM changes
            editor.Apply();


            editor.PutBoolean("clear_instanceid", true);
            editor.Apply();
            Acr.UserDialogs.UserDialogs.Instance.ShowSuccess("Add a mic to complete the process.");
        }
Exemplo n.º 3
0
 private void InterestPrefOnPreferenceClick(object sender, Preference.PreferenceClickEventArgs e)
 {
     try
     {
         Intent intent = new Intent(ActivityContext, typeof(GenresActivity));
         intent.PutExtra("Event", "Save");
         ActivityContext.StartActivity(intent);
     }
     catch (Exception exception)
     {
         Console.WriteLine(exception);
     }
 }
 //Edit Account
 private void EditAccountPrefOnPreferenceClick(object sender,
                                               Preference.PreferenceClickEventArgs preferenceClickEventArgs)
 {
     try
     {
         var Intent = new Intent(ActivityContext, typeof(MyAccount_Activity));
         StartActivity(Intent);
     }
     catch (Exception e)
     {
         Crashes.TrackError(e);
     }
 }
 //Report >> Contact Us
 private void SupportReportPrefOnPreferenceClick(object sender,
                                                 Preference.PreferenceClickEventArgs preferenceClickEventArgs)
 {
     try
     {
         Support_Report_Pref.Intent = new Intent(Application.Context, typeof(Report_Activity));
         Support_Report_Pref.Intent.PutExtra("URL", Client.WebsiteUrl + "/contact-us");
         StartActivity(Support_Report_Pref.Intent);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
Exemplo n.º 6
0
 //Help
 private void HelpPrefOnPreferenceClick(object sender, Preference.PreferenceClickEventArgs e)
 {
     try
     {
         var intent = new Intent(Context, typeof(LocalWebViewActivity));
         intent.PutExtra("URL", Client.WebsiteUrl + "/contact");
         intent.PutExtra("Type", GetText(Resource.String.Lbl_Help));
         ActivityContext.StartActivity(intent);
     }
     catch (Exception exception)
     {
         Console.WriteLine(exception);
     }
 }
Exemplo n.º 7
0
        private void ResetDefaults_PreferenceClick(object sender, Preference.PreferenceClickEventArgs e)
        {
            AlertDialogHelper.DisplayDialog(Activity, "Reset settings to default", "This will reset ALL settings to default values! Are you sure?", () =>
            {
                ProgressDialogHelper.RunTask(Activity, "Resetting settings...", () =>
                {
                    PreferenceHelper.ResetToDefaults();

                    PreferenceScreen = null;
                    SetPreferencesFromResource(Resource.Xml.preferences, _rootKey);
                    //InitializePreferences();
                });
            });
        }
Exemplo n.º 8
0
        private void ViewOnPreferenceClick(object sender, Preference.PreferenceClickEventArgs args)
        {
            if (_command == null)
            {
                return;
            }

            if (!_command.CanExecute(null))
            {
                return;
            }

            _command.Execute(null);
        }
 private void Inactivehourssettingspreference_PreferenceClick(object sender, Preference.PreferenceClickEventArgs e)
 {
     startTimeDialog = new TimePickerDialog(Activity, PreferencesFragmentCompat_starttimepicked, DateTime.Now.Hour, DateTime.Now.Minute, false);
     if (AwakeHelper.UserHasSetAwakeHours())
     {
         int start = int.Parse(new ConfigurationManager(AppPreferences.Default).RetrieveAValue(ConfigurationParameters.StartSleepTime, "-1"));
         startTimeDialog.SetMessage("Start hour: "); //here it goes the set start hour, (but in a user readable way)
     }
     else
     {
         startTimeDialog.SetMessage("Start hour:");
     }
     startTimeDialog.Show();
 }
Exemplo n.º 10
0
 private void AboutOnPreferenceClick(object sender, Preference.PreferenceClickEventArgs preferenceClickEventArgs)
 {
     try
     {
         var intent = new Intent(ActivityContext, typeof(LocalWebViewActivity));
         intent.PutExtra("URL", Client.WebsiteUrl + "/terms/about-us");
         intent.PutExtra("Type", ActivityContext.GetText(Resource.String.Lbl_about));
         ActivityContext.StartActivity(intent);
     }
     catch (Exception exception)
     {
         Console.WriteLine(exception);
     }
 }
Exemplo n.º 11
0
 //Help
 private void HelpPref_OnPreferenceClick(object sender, Preference.PreferenceClickEventArgs preferenceClickEventArgs)
 {
     try
     {
         var intent = new Intent(ActivityContext, typeof(LocalWebViewActivity));
         intent.PutExtra("URL", Client.WebsiteUrl + "/contact-us");
         intent.PutExtra("Type", ActivityContext.GetString(Resource.String.Lbl_Help));
         ActivityContext.StartActivity(intent);
     }
     catch (Exception e)
     {
         Methods.DisplayReportResultTrack(e);
     }
 }
Exemplo n.º 12
0
 //Help
 private void HelpPref_OnPreferenceClick(object sender,
                                         Preference.PreferenceClickEventArgs preferenceClickEventArgs)
 {
     try
     {
         var intent = new Intent(ActivityContext, typeof(SupportWebView_Activity));
         intent.PutExtra("URL", Client.WebsiteUrl + "/contact-us");
         intent.PutExtra("Type", this.ActivityContext.GetString(Resource.String.Lbl_Help));
         StartActivity(intent);
     }
     catch (Exception e)
     {
         Crashes.TrackError(e);
     }
 }
        private void GeneralCallPrefOnPreferenceClick(object sender,
                                                      Preference.PreferenceClickEventArgs preferenceClickEventArgs)
        {
            try
            {
                SqLiteDatabase dbDatabase = new SqLiteDatabase();
                dbDatabase.Clear_CallUser_List();
                Last_Calls_Fragment.mAdapter?.Clear();

                Toast.MakeText(_activityContext, this.GetText(Resource.String.Lbl_Done), ToastLength.Long).Show();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
Exemplo n.º 14
0
 private void Inactivehourssettingspreference_PreferenceClick(object sender, Preference.PreferenceClickEventArgs e)
 {
     using (TimePickerDialog datePickerDialog = new TimePickerDialog(Activity, PreferencesFragmentCompat_timepicked, DateTime.Now.Hour, DateTime.Now.Minute, false))
     {
         if (!isSleepstarttimesetted)
         {
             Toast.MakeText(Activity, "Set the Start hour", ToastLength.Long).Show();
         }
         else
         {
             Toast.MakeText(Activity, "Set the finish hour", ToastLength.Long).Show();
         }
         //datePickerDialog.Create();
         datePickerDialog.Show();
     }
 }
Exemplo n.º 15
0
 //Logout
 private void LogoutPrefOnPreferenceClick(object sender, Preference.PreferenceClickEventArgs e)
 {
     try
     {
         DialogType = "Logout";
         var dialog = new MaterialDialog.Builder(ActivityContext).Theme(AppSettings.SetTabDarkTheme ? Theme.Dark : Theme.Light);
         dialog.Title(Resource.String.Lbl_Warning);
         dialog.Content(GetText(Resource.String.Lbl_Are_you_logout));
         dialog.PositiveText(GetText(Resource.String.Lbl_Ok)).OnPositive(this);
         dialog.NegativeText(GetText(Resource.String.Lbl_Cancel)).OnNegative(this);
         dialog.AlwaysCallSingleChoiceCallback();
         dialog.Build().Show();
     }
     catch (Exception exception)
     {
         Console.WriteLine(exception);
     }
 }
        //Delete Account
        private void DeleteAccountPref_OnPreferenceClick(object sender,
                                                         Preference.PreferenceClickEventArgs preferenceClickEventArgs)
        {
            try
            {
                var dialog = new MaterialDialog.Builder(ActivityContext);

                dialog.Title(Resource.String.Lbl_Warning);
                dialog.Content(ActivityContext.GetText(Resource.String.Lbl_Are_you_DeleteAccount) + " " + Settings.Application_Name);
                dialog.PositiveText(ActivityContext.GetText(Resource.String.Lbl_Ok)).OnPositive(this);
                dialog.NegativeText(ActivityContext.GetText(Resource.String.Lbl_Cancel)).OnNegative(this);
                dialog.ItemsCallback(this).Build().Show();
                dialog.AlwaysCallSingleChoiceCallback();
            }
            catch (Exception e)
            {
                Crashes.TrackError(e);
            }
        }
Exemplo n.º 17
0
        //Privacy >> Clear
        //===================================================
        private void ClearCacheOnPreferenceClick(object sender, Preference.PreferenceClickEventArgs preferenceClickEventArgs)
        {
            try
            {
                var dialog = new MaterialDialog.Builder(ActivityContext).Theme(AppSettings.SetTabDarkTheme ? Theme.Dark : Theme.Light);

                dialog.Title(GetText(Resource.String.Lbl_Warning));
                dialog.Content(GetText(Resource.String.Lbl_TheFilesWillBeDeleted));
                dialog.PositiveText(GetText(Resource.String.Lbl_Yes)).OnPositive((materialDialog, action) =>
                {
                    Toast.MakeText(ActivityContext, ActivityContext.GetText(Resource.String.Lbl_FilesAreNowDeleted), ToastLength.Long).Show();

                    Task.Factory.StartNew(() =>
                    {
                        try
                        {
                            var dirPath = ActivityContext.CacheDir;
                            dirPath.Delete();

                            string path = Methods.Path.FolderDcimMyApp;
                            if (Directory.Exists(path))
                            {
                                Directory.Delete(path, true);
                            }

                            Methods.Path.Chack_MyFolder();
                        }
                        catch (Exception e)
                        {
                            Console.WriteLine(e);
                        }
                    });
                });
                dialog.NegativeText(GetText(Resource.String.Lbl_No)).OnNegative(this);
                dialog.AlwaysCallSingleChoiceCallback();
                dialog.Build().Show();
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception);
            }
        }
Exemplo n.º 18
0
        private void City_PreferenceClick(object sender, Preference.PreferenceClickEventArgs e)
        {
            AlertDialog.Builder alert = new AlertDialog.Builder(this);
            alert.SetTitle(GetString(Resource.String.city_alert_title));
            alert.SetMessage(GetString(Resource.String.city_alert_message));
            View cityView = LayoutInflater.Inflate(Resource.Layout.CityLayout, null);
            AutoCompleteTextView cityName = cityView.FindViewById(Resource.Id.cityAutoComplete) as AutoCompleteTextView;

            cityName.Adapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem1, AppHelper.allCities);
            alert.SetView(cityView);
            alert.SetPositiveButton(GetString(Resource.String.alert_ok), delegate {
                var editor = prefs.Edit();
                editor.PutString("city_key", cityName.Text);
                editor.Commit();
                city.Summary = GetString(Resource.String.current_pref) + prefs.GetString("city_key", GetString(Resource.String.default_city));
            });
            alert.SetNegativeButton(GetString(Resource.String.alert_cancel), delegate { alert.Dispose(); });
            alert.SetCancelable(false);
            alert.Show();
        }
Exemplo n.º 19
0
        //Delete Account
        private void DeleteAccountPref_OnPreferenceClick(object sender, Preference.PreferenceClickEventArgs preferenceClickEventArgs)
        {
            try
            {
                TypeDialog = "DeleteAccount";

                var dialog = new MaterialDialog.Builder(ActivityContext).Theme(AppSettings.SetTabDarkTheme ? Theme.Dark : Theme.Light);

                dialog.Title(Resource.String.Lbl_Warning);
                dialog.Content(ActivityContext.GetText(Resource.String.Lbl_Are_you_DeleteAccount) + " " + AppSettings.ApplicationName);
                dialog.PositiveText(ActivityContext.GetText(Resource.String.Lbl_Ok)).OnPositive(this);
                dialog.NegativeText(ActivityContext.GetText(Resource.String.Lbl_Cancel)).OnNegative(this);
                dialog.Build().Show();
                dialog.AlwaysCallSingleChoiceCallback();
            }
            catch (Exception e)
            {
                Methods.DisplayReportResultTrack(e);
            }
        }
        //Logout
        private void SupportLogout_OnPreferenceClick(object sender,
                                                     Preference.PreferenceClickEventArgs preferenceClickEventArgs)
        {
            try
            {
                TypeDialog = "Logout";

                var dialog = new MaterialDialog.Builder(Context);

                dialog.Title(Resource.String.Lbl_Warning);
                dialog.Content(Context.GetText(Resource.String.Lbl_Are_you_logout));
                dialog.PositiveText(Context.GetText(Resource.String.Lbl_Ok)).OnPositive(this);
                dialog.NegativeText(Context.GetText(Resource.String.Lbl_Cancel)).OnNegative(this);
                dialog.AlwaysCallSingleChoiceCallback();
                dialog.Build().Show();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
        //Delete Acount
        private void SupportDeleteaccountPrefOnPreferenceClick(object sender,
                                                               Preference.PreferenceClickEventArgs preferenceClickEventArgs)
        {
            try
            {
                TypeDialog = "Delete";

                var dialog = new MaterialDialog.Builder(_activityContext);

                dialog.Title(Resource.String.Lbl_Warning);
                dialog.Content(_activityContext.GetText(Resource.String.Lbl_Are_you_DeleteAccount) + " " +
                               AppSettings.Application_Name);
                dialog.PositiveText(_activityContext.GetText(Resource.String.Lbl_Ok)).OnPositive(this);
                dialog.NegativeText(_activityContext.GetText(Resource.String.Lbl_Cancel)).OnNegative(this);
                dialog.Build().Show();
                dialog.AlwaysCallSingleChoiceCallback();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
Exemplo n.º 22
0
        //Share App with your friends using Url This App in Market Google play
        private async void SharePref_OnPreferenceClick(object sender, Preference.PreferenceClickEventArgs preferenceClickEventArgs)
        {
            try
            {
                //Share Plugin same as flame
                if (!CrossShare.IsSupported)
                {
                    return;
                }

                await CrossShare.Current.Share(new ShareMessage
                {
                    Title = AppSettings.ApplicationName,
                    Text  = InviteSmsText,
                    Url   = "http://play.google.com/store/apps/details?id=" + ActivityContext.PackageName
                });
            }
            catch (Exception e)
            {
                Methods.DisplayReportResultTrack(e);
            }
        }
Exemplo n.º 23
0
        private void ClaerHistoryOnPreferenceClick(object sender, Preference.PreferenceClickEventArgs preferenceClickEventArgs)
        {
            try
            {
                new LibrarySynchronizer(ActivityContext).RemoveRecentlyWatched();

                if (Methods.CheckConnectivity())
                {
                    PollyController.RunRetryPolicyFunction(new List <Func <Task> > {
                        () => RequestsAsync.Video.Delete_History_Videos_Http()
                    });
                }
                else
                {
                    Toast.MakeText(ActivityContext, ActivityContext.GetText(Resource.String.Lbl_CheckYourInternetConnection), ToastLength.Short).Show();
                }

                Toast.MakeText(ActivityContext, ActivityContext.GetText(Resource.String.Lbl_Done), ToastLength.Long).Show();
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception);
            }
        }
Exemplo n.º 24
0
 private void Go2AppIntro(object sender, Preference.PreferenceClickEventArgs e)
 {
     Activity.StartActivity(typeof(AppIntro));
 }
Exemplo n.º 25
0
        private void Blacklistpreference_PreferenceClick(object sender, Preference.PreferenceClickEventArgs e)
        {
            Intent intent = new Intent(Application.Context, Java.Lang.Class.FromType(typeof(BlacklistActivity)));

            StartActivity(intent);
        }
Exemplo n.º 26
0
 private void Donate_Click(object sender, Preference.PreferenceClickEventArgs args)
 {
     // TODO: Persian support
     ((IUrlHandler)Activity).LaunchBrowser(DonateEnglishUrl);
 }
 private void changeIcon(object sender, Preference.PreferenceClickEventArgs e)
 {
     parent.GoToIconSelect();
 }
 private void deleteSound(object sender, Preference.PreferenceClickEventArgs e)
 {
     RequestCheckMicOnline(PostMicCheck.DeleteSound);
 }
 private void OnSendDebug(object sender, Preference.PreferenceClickEventArgs e)
 {
     Kp2aLog.SendLog(this.Activity);
 }
Exemplo n.º 30
0
 private void Go2OpenSourceLicense(object sender, Preference.PreferenceClickEventArgs e)
 {
     Activity.StartActivity(typeof(OpenSourceLicense));
 }