theoretically i just added support for multiple installations in a row

This commit is contained in:
Вячеслав 2025-09-15 03:30:16 +05:00
parent 69d932f6c8
commit bbf50fbf37
2 changed files with 8 additions and 2 deletions

View file

@ -25,6 +25,11 @@ public class AdbService : IAdbService
var server = new AdbServer();
var serverStatus = server.StartServer(adbPath, restartServerIfNewer: false);
_adbClient = new AdbClient();
RefreshDeviceData();
}
public void RefreshDeviceData()
{
var devices = _adbClient.GetDevices();
_deviceData = devices.FirstOrDefault();
}

View file

@ -15,7 +15,7 @@ public partial class MainWindow : Window
{
private string? _apkPath;
private string? _zipPath;
private readonly AdbService _adbService;
private AdbService _adbService;
private const int PROGRESS_LOG_STEP = 10;
private const int PROGRESS_UPDATE_STEP = 1;
@ -179,6 +179,8 @@ public partial class MainWindow : Window
return;
}
_adbService.RefreshDeviceData();
InstallButton.IsEnabled = false;
InstallProgressBar.Value = 0;
@ -222,7 +224,6 @@ public partial class MainWindow : Window
var timestamp = DateTime.Now.ToString("HH:mm:ss");
LogsTextBox.Text += $"[{timestamp}] {message}\n";
// Прокручиваем к концу
var scrollViewer = LogsTextBox.FindAncestorOfType<ScrollViewer>();
scrollViewer?.ScrollToEnd();
}