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 server = new AdbServer();
var serverStatus = server.StartServer(adbPath, restartServerIfNewer: false); var serverStatus = server.StartServer(adbPath, restartServerIfNewer: false);
_adbClient = new AdbClient(); _adbClient = new AdbClient();
RefreshDeviceData();
}
public void RefreshDeviceData()
{
var devices = _adbClient.GetDevices(); var devices = _adbClient.GetDevices();
_deviceData = devices.FirstOrDefault(); _deviceData = devices.FirstOrDefault();
} }

View file

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