2

我使用此代码,如果单击按钮,则会调用图库。但是,当我单击图库上的后退按钮时,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();
        }
    });
4

1 回答 1

0

请改用以下代码:

Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"),PICK_IMAGE);
于 2013-03-13T08:36:42.663 回答