//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); } }
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."); }
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); } }
//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); } }
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(); }); }); }
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(); }
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); } }
//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); } }
//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); } }
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(); } }
//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); } }
//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); } }
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(); }
//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); } }
//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); } }
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); } }
private void Go2AppIntro(object sender, Preference.PreferenceClickEventArgs e) { Activity.StartActivity(typeof(AppIntro)); }
private void Blacklistpreference_PreferenceClick(object sender, Preference.PreferenceClickEventArgs e) { Intent intent = new Intent(Application.Context, Java.Lang.Class.FromType(typeof(BlacklistActivity))); StartActivity(intent); }
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); }
private void Go2OpenSourceLicense(object sender, Preference.PreferenceClickEventArgs e) { Activity.StartActivity(typeof(OpenSourceLicense)); }