public void request(Context context) { ArmaJson miJson = new ArmaJson(); ManegadorWifi manejador = new ManegadorWifi(); int uno = manejador.getLinkSpeed(context); int dos = manejador.getSignLevel(context); string tres = manejador.getSSID(context); string cuatro = manejador.getGateway(context).ToString(); string MacAddress1 = manejador.getMacAddreess(context); string macRouter = manejador.macDelRouter(context); miJson.armarAsync(uno, dos, tres, cuatro, MacAddress1, macRouter); }
private async void hilo2() { //Context context = this.ApplicationContext; //ManegadorWifi manejador = new ManegadorWifi(); //int uno = manejador.getLinkSpeed(context); //int dos = manejador.getSignLevel(context); //string tres = manejador.getSSID(context); //string cuatro = manejador.getGateway(context).ToString(); // Toast.MakeText(ApplicationContext, "esto funciona", ToastLength.Long).Show(); //miJson.armarAsync(uno, dos, tres, cuatro); try { Context context = this.ApplicationContext; ManegadorWifi manejador = new ManegadorWifi(); int uno = manejador.getLinkSpeed(context); int dos = manejador.getSignLevel(context); string tres = manejador.getSSID(context); string cuatro = manejador.getGateway(context).ToString(); string MacAddress1 = manejador.getMacAddreess(context); string macRouter = manejador.macDelRouter(context); miJson.armarAsync(uno, dos, tres, cuatro, MacAddress1, macRouter); // mensaje(Settings.estado); timer = new System.Timers.Timer(); timer.Interval = 60000; //mas o menos cada 1 minutos se actuliza timer.Elapsed += OnTimedEventAsync; timer.Enabled = true; timer.Start(); } catch (Exception ex) { Toast.MakeText(ApplicationContext, ex.Message, ToastLength.Long).Show(); } }