void OnButtonTipOfDay(object sender, EventArgs args) { tipOfDayIsOn = !tipOfDayIsOn; if (tipOfDayIsOn == true) { btnTipOfDay.Image = Localization.btn_settings_tip_yes; Analytics.TrackEventConfig(Analytics.EVENT_CONFIG_TIPOFDAY_ON); } else { btnTipOfDay.Image = Localization.btn_settings_tip_no; Analytics.TrackEventConfig(Analytics.EVENT_CONFIG_TIPOFDAY_OFF); } Settings.AddOrUpdateValue(Settings.TipOfDay, tipOfDayIsOn); }
void OnButtonSounds(object sender, EventArgs args) { soundIsOn = !soundIsOn; if (soundIsOn == true) { btnSounds.Image = Localization.btn_settings_sound_on; Analytics.TrackEventConfig(Analytics.EVENT_CONFIG_SOUND_ON); } else { btnSounds.Image = Localization.btn_settings_sound_off; Analytics.TrackEventConfig(Analytics.EVENT_CONFIG_SOUND_OFF); } Settings.AddOrUpdateValue(Settings.Sound, soundIsOn); }
void OnButtonSpeedUnit(object sender, EventArgs args) { speedUnitIsMetric = !speedUnitIsMetric; if (speedUnitIsMetric == true) { btnSpeedUnit.Image = Localization.btn_settings_kph; Analytics.TrackEventConfig(Analytics.EVENT_CONFIG_SPEED_KPH); } else { btnSpeedUnit.Image = Localization.btn_settings_mph; Analytics.TrackEventConfig(Analytics.EVENT_CONFIG_SPEED_MPH); } Settings.AddOrUpdateValue(Settings.SpeedUnit, speedUnitIsMetric); }
void OnButtonDistance(object sender, EventArgs args) { distanceIsMetric = !distanceIsMetric; if (distanceIsMetric == true) { btnDistance.Image = Localization.btn_settings_meter; Analytics.TrackEventConfig(Analytics.EVENT_CONFIG_DISTANCE_METER); } else { btnDistance.Image = Localization.btn_settings_feet; Analytics.TrackEventConfig(Analytics.EVENT_CONFIG_DISTANCE_FEET); } Settings.AddOrUpdateValue(Settings.DistanceUnit, distanceIsMetric); }
void OnButtonLanguage(object sender, EventArgs args) { languageIsEnglish = !languageIsEnglish; if (languageIsEnglish == true) { btnLanguage.Image = "@drawable/btn_settings_english.png"; Analytics.TrackEventConfig(Analytics.EVENT_CONFIG_LANGUAGE_ENGLISH); } else { btnLanguage.Image = "@drawable/btn_settings_deutsch.png"; Analytics.TrackEventConfig(Analytics.EVENT_CONFIG_LANGUAGE_GERMAN); } Settings.AddOrUpdateValue(Settings.Language, languageIsEnglish); Localization.isEnglish = languageIsEnglish; EventBus.GetInstance().Publish(new LocalisationChangeEvent()); }
void OnButtonFilter(object sender, EventArgs args) { speedoFilter++; if (speedoFilter == 1) { btnFilter.Image = Localization.btn_settings_filter_medium; Analytics.TrackEventConfig(Analytics.EVENT_CONFIG_FILTER_MEDIUM); } else if (speedoFilter == 2) { btnFilter.Image = Localization.btn_settings_filter_strong; Analytics.TrackEventConfig(Analytics.EVENT_CONFIG_FILTER_STRONG); } else { btnFilter.Image = Localization.btn_settings_filter_off; Analytics.TrackEventConfig(Analytics.EVENT_CONFIG_FILTER_OFF); speedoFilter = 0; } Settings.AddOrUpdateValue(Settings.SpeedoFilter, speedoFilter); }