У меня есть приложение Xamarin Forms, на моей целевой странице Конструктор ViewModel У меня есть метод Asyn c Void GetStationMarkets (), который вызывает 2 запроса API.
Example:
public LandingPageViewModel()
{
Task.Run(() => GetStationsMarkets());
}
async void GetStationMarkets()
{
await GetAsyncStations();
await GetAsyncMarkets();
}
Поскольку использование asyn c void является не очень хорошая практика для вызова API и инициализации вызова API в конструкторе, потому что это может вызвать зависание экрана. Как я могу использовать ReactiveUI, чтобы удалить asyn c void для вызова в конструкторе и убедиться, что целевая страница не зависнет и не вызовет каких-либо проблем в будущем? (отредактировано)