Monodroid-图像视图->SetImageURI应用程序崩溃



我在显示从相机拍摄的图片时遇到问题。我按照以下步骤进行:

  1. 调用相机活动->保存图片->将图片位置保持为字符串
  2. 创建一个新的意向->设置字符串额外的图片位置
  3. 调用活动并检索字符串
  4. 对包含文件位置的字符串使用Parse切换回URI
  5. 正在ImageView上调用SetImageURI<-这就崩溃了

我收到了"应用程序意外关闭"的消息。。

调试起来并不方便。

这是活动的代码:

    [Activity (Label = "ViewPhoto")]            
public class ViewPhoto : Activity
{
    ImageView image;
    protected override void OnResume ()
    {
        string PhotoLocation = Intent.GetStringExtra ("PicLoc");
        Android.Net.Uri _img = Android.Net.Uri.Parse (PhotoLocation);
        image.SetImageURI (_img);
    }
    protected override void OnCreate (Bundle bundle)
    {
        base.OnCreate (bundle);
        SetContentView(Resource.Layout.PhotoViewer);
        image = FindViewById<ImageView> (Resource.Id.exCurrentPhoto);
    }
}

我检查了图片的重量。。它是9kb(可能是通过我使用的android模拟器生成的一张简单的图片)。。所以我怀疑这是内存问题

谢谢你的帮助。

我讨厌自己没有注意到我忘记调用了base。OnResume()函数。。。毫无例外,我没有意识到,直到我随机地必须通过Android LogCat x)

问题已解决=D

相关内容

最新更新