新文章 网摘 文章 随笔 日记

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

posted @ 2020-08-20 08:30  岭南春  阅读(289)  评论(0)    收藏  举报