public async void FFlash(string command) { List <String> devices = await Task.Run(() => Fastboot.Instance().Execute("fastboot " + command));; devices.ToString(); var devices1 = String.Join("", devices.ToArray()); cAppend("MOTO FLASH: Flashing... {" + devices1 + "}"); if (backgroundWorker == null) { backgroundWorker.RunWorkerAsync(); } }
private void DeviceDetectionService() { ADB.Start(); Fastboot.Instance(); if (Fastboot.ConnectionMonitor.Start()) { Fastboot.ConnectionMonitor.Callback += ConnectionMonitorCallback; if (ADB.IsStarted) { SetDeviceList(); if (ADB.ConnectionMonitor.Start()) { ADB.ConnectionMonitor.Callback += ConnectionMonitorCallback; } } } }