无法启动显示本地图像的意图

时间:2015-04-14 16:11:52

标签: android android-intent xamarin

在我的片段中,我试图开始在手机上显示带有图库应用的本地图像。

有问题的三条线是

string path = String.Format ("content:/{0}.jpg", CacheController.Static.GetPath (m));
Android.Net.Uri uri = Android.Net.Uri.Parse(path);
StartActivity (new Intent (Intent.ActionView, uri));

路径的值为content://data/data/Appname.subname/files/cache/107.jpg

我尝试在file:/的开头使用Uri,但这没有用。

1 个答案:

答案 0 :(得分:1)

您正在尝试共享应用程序私有文件夹中的图像。首先需要将图像复制到公用文件夹,并使意图指向该图像。看看herehere