2015-08-16 60 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" 
相关问题