如何在Xamarin Android中下载2个文件

如何在Xamarin Android中下载2个文件,android,file,xamarin,Android,File,Xamarin,我想使用Xamarin和ID在按钮单击中下载.pdf和.mobi文件。如何使用webclient触发多个文件下载?您可以使用HttpClient和任务开始下载这两个文件。当所有的同时下载时 ... await Task.WhenAll(DownloadPDF(), DownloadMobi()); } private async Task DownloadPDF() { var httpclient = new HttpC

我想使用Xamarin和ID在按钮单击中下载.pdf和.mobi文件。如何使用webclient触发多个文件下载?

您可以使用HttpClient和
任务开始下载这两个文件。当所有的
同时下载时

        ...
        await Task.WhenAll(DownloadPDF(), DownloadMobi());
    }

    private async Task DownloadPDF()
    {
        var httpclient = new HttpClient(new AndroidClientHandler());
        using (var stream = await httpclient.GetStreamAsync("http://files/file.pdf"))
        using (var file = System.IO.File.Create("path/to/file.pdf"))
        {
            await stream.CopyToAsync(file);
            await file.FlushAsync();
        }
    }

    private async Task DownloadMobi()
    {
        var httpclient = new HttpClient(new AndroidClientHandler());

        using (var stream = await httpclient.GetStreamAsync("http://files/file.mobi"))
        using (var file = System.IO.File.Create("path/to/file.mobi"))
        {
            await stream.CopyToAsync(file);
            await file.FlushAsync();
        }            
    }

如何在下载mobi文件之前查看pdf文件?我就此提出了另一个问题?