【问题标题】:How to show e message alert when data load and auto close when data is loaded - xamarin如何在加载数据时显示电子邮件警报并在加载数据时自动关闭 - xamarin
【发布时间】:2022-01-20 06:44:28
【问题描述】:

我想在加载数据时显示消息警报,并在加载数据时自动关闭此消息,因为我有太多数据无法使用此代码显示:

private async Task GetAPI()
    {
        var client = new HttpClient();
        var request = new HttpRequestMessage
        {
            Method = HttpMethod.Get,
            RequestUri = new Uri("https://crypto-news-live.p.rapidapi.com/news/coindesk"),
            Headers =
        {
            { "x-rapidapi-host", "crypto-news-live.p.rapidapi.com" },
            { "x-rapidapi-key", "51569aba99mshf9e839fcfce791bp16c0dbjsn9ced6dba7472" },
        },
        };
        using (var response = await client.SendAsync(request))
        {
            var news = new News();
            response.EnsureSuccessStatusCode();
            var body = await response.Content.ReadAsStringAsync();
            var newsBody = JsonConvert.DeserializeObject<List<NewsBody>>(body);
            news.CryptoNews = newsBody;
            lstNews.ItemsSource = newsBody;
        }
    }

直到ListView 通过模拟器填充数据,等待 5 到 7 秒。

【问题讨论】:

    标签: c# xamarin


    【解决方案1】:

    是的,您可以使用适用于 Xamarin.Forms 的 Toast 消息插件来完成。

    当您调用数据加载服务之前,会显示一个带有消息的加载器,当数据加载完成时删除该加载器。

    查看此博客以供参考:

    【讨论】:

    • 你能给我一些例子或文档吗?
    猜你喜欢
    • 1970-01-01
    • 2012-05-07
    • 2011-10-13
    • 1970-01-01
    • 1970-01-01
    • 2021-09-25
    • 1970-01-01
    • 1970-01-01
    • 2015-07-01
    相关资源
    最近更新 更多