gpt4 book ai didi

android - Monodroid - ImageView -> SetImageURI 崩溃应用程序

转载 作者:行者123 更新时间:2023-12-02 07:18:25 24 4
gpt4 key购买 nike

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

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

我收到“应用程序必须意外关闭”的消息..

不太方便调试。

这是 Activity 的代码:

    [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模拟器生成的简单图片)..所以我怀疑这是内存问题o.o

感谢您的帮助。

最佳答案

我恨自己没有注意到我忘记调用 base.OnResume() 函数......无一异常(exception)地被抛出,直到我随机必须浏览 Android LogCat x)

问题已解决=D

关于android - Monodroid - ImageView -> SetImageURI 崩溃应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14775813/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com