Xamarin.Forms 使用HttpClient获取数据后卡死
具体原因还不清楚,需要使用以下的方式来加载数据(即在界面呈现时再加载数据而不是初始化时加载,可能是初始化时加载超时会出问题):
public partial class ItemsPage : ContentPage { public ItemsPage() { InitializeComponent(); Vm = new ItemsViewModel(); BindingContext = Vm; } protected override async void OnAppearing() { var playlist = await Vm.GetPlaylist(); // Do something cool with the string, maybe some data binding. } // Public for data binding. public ItemsViewModel Vm { get; private set; } }
https://stackoverflow.com/questions/36367702/xamarin-form-httpclient-stuck
浙公网安备 33010602011771号