2013-02-08 43 views
0

我遇到顯示從相機拍攝的照片的問題。 我繼續爲以下幾點:Monodroid - ImageView - > 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模擬器我使用生成一個簡單的圖片)..所以我懷疑它的內存問題oo

感謝您的幫助。

回答

0

我恨自己沒有注意到我已經忘了打電話給base.OnResume()函數... 無一例外被拋出我不知道,直到我隨機不得不去通過Android的logcat X)

問題解決= D