【发布时间】:2018-01-30 09:31:17
【问题描述】:
我有一个用来打开 pdf 文件的 URL。地址不变,但pdf文件可以改变。当 pdf 文件更改通知出现时,用户在相同的 URL 再次打开文件,但旧文件被打开。当我删除应用程序缓存并重新加载此文件时,一切都很好。 如何从创建 URI 或 Intent 或其他内容中删除此缓存?
public void OpenPdfByUrl(string url)
{
if (string.IsNullOrEmpty(url))
{
return;
}
url = url.Replace(" ", "%20");
var uri = Android.Net.Uri.Parse(url);
var browserIntent = new Intent(Intent.ActionView, uri);
try
{
context.StartActivity(browserIntent);
}
catch (ActivityNotFoundException e)
{
Console.WriteLine(e);
Toast.MakeText(context, "Install pdf reader", ToastLength.Short);
}
}
【问题讨论】:
-
你解决了吗。我现在也有同样的问题
标签: android pdf caching xamarin