//################################################################################### private void SPINNER_TIME_ItemSelected(object sender, AdapterView.ItemSelectedEventArgs e) { if ((e.Position >= 0) && (e.Position < listSpinnerIntervalValues.Count)) { var interval = listSpinnerIntervalValues[e.Position]; TBL.UpdateSyncInterval(interval); JobSchedulerHelper.CreateSyncJob(this, TBL.GetSyncIntervalSettingDescriptor(this, interval).Timespan); } }
//############################################################################# protected override void OnResume() { base.OnResume(); //Statischen Speicher erstellen InitRoutine(this); //Job erstellen JobSchedulerHelper.CreateSyncJob(this, TBL.GetSyncIntervalSettingDescriptor(this, TBL.SyncInterval).Timespan); //App starten StartActivity(new Intent(Application.Context, typeof(Activity_Main))); }
private void CreateSpinner() { List <string> intervalTitles = new List <string>(); foreach (var item in listSpinnerIntervalValues) { intervalTitles.Add(TBL.GetSyncIntervalSettingDescriptor(this, item).Description); } ArrayAdapter <string> adapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleSpinnerItem, intervalTitles); adapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); c.SPINNER_TIME.Adapter = adapter; if (!listSpinnerIntervalValues.Contains(TBL.SyncInterval)) { return; } c.SPINNER_TIME.SetSelection(listSpinnerIntervalValues.IndexOf(TBL.SyncInterval)); }