我使用此代码,如果单击按钮,则会调用图库。但是,当我单击图库上的后退按钮时,会出现NullPointerException
。我怎么解决这个问题?请帮我。我想这是因为我使用startActivityForResult
,但没有结果。但是我找不到如何解决这个错误?
plusButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType("image/*");
intent.setData(android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, REQ_GALLERY);
onResume();
}
});
答案 0 :(得分:0)
请改用以下代码:
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"),PICK_IMAGE);