2015-08-16 110 views
2

因此,無論何時從我的應用程序中的圖庫中選擇圖片,它都會崩潰。這裏是按鈕到圖庫的代碼以及選定的圖片到imageview。從圖庫中選擇圖片後應用程序崩潰

pickImageButton.setOnClickListener(new OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      openGallery(); 
     } 
     }); 




} 
private void openGallery() {      //opens the gallery 
     Intent gallery = 
     new Intent(Intent.ACTION_PICK, 
     android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI); 
     startActivityForResult(gallery, PICK_IMAGE); 
    } 
@Override 
    protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
     super.onActivityResult(requestCode, resultCode, data); 
     if (resultCode == RESULT_OK && requestCode == PICK_IMAGE) { 
     Uri imageUri = data.getData(); 
     imageView2.setImageURI(imageUri); 
     } 
    } 

請評論如果您需要更多信息,我非常需要幫助,因爲這對我來說是一個很大的障礙。

+1

後的logcat請 – MHP

+0

請張貼的logcat –

+0

這是否幫助你幫助我嗎?整個日誌是很長的後期! 08-17 23:09:25.818:E/AndroidRuntime(1083):java.lang.RuntimeException:傳遞結果失敗ResultInfo {who = null,request = 100,result = -1,data = Intent {dat = content:// media/external/images/media/16}}到activity {com.guruguru2.lostnfound/com.guruguru2.lostnfound.FoundMenu}:java.lang.NullPointerException – guruguru32

回答

0

沒有日誌,我可以推薦以下幾點:

確保pickImageButton不爲空。請確保imageView2不爲空。

確保在體現你的活動是:

android:launchMode="singleTop" 
相關問題