public void RefreshConnection() { bool flag = false; Device.StartTimer(TimeSpan.FromSeconds(10), () => { try { Service.Connessione connessioni = new Connessione(); TotaliBean totale = connessioni.record.getJSONData(); Aggiornamento_Tab.aggiornamento(gridLayoutHead, totale, label_image_tot, labelCerchiStato, labelPersoneSala); BindingContext = new Settatotali(totale); caricamento.IsRunning = false; caricamento.IsVisible = false; return(true); } catch (Exception) { caricamento.IsRunning = true; caricamento.IsVisible = true; return(true); } }); }
public MainPage() { InitializeComponent(); caricamento.IsVisible = false; try { totali = connessione.record.getJSONData(); BindingContext = new Settatotali(totali); CreazioneGriglia(); RefreshConnection(); } catch (Exception) { caricamento.IsRunning = true; caricamento.IsVisible = true; RefreshConnectionLost(); } }