Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
69 views
in Technique[技术] by (71.8m points)

java - when i pick image it doesn't appeer

Manifest: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

imageView.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View view) {
                Intent i=new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
                startActivityForResult(i,pickImgRQ);
            }
        });

    }
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
        super.onActivityResult(requestCode, resultCode, data);

        if(requestCode==pickImgRQ && requestCode==RESULT_OK){
            if(data!=null){
                imageuri=data.getData();
                imageView.setImageURI(imageuri);
            }
        }
    } 
question from:https://stackoverflow.com/questions/65874223/when-i-pick-image-it-doesnt-appeer

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

use READ_EXTERNAL_STORAGE Permission in manifest and ask runtime permission on Android 6+(API 23) devices


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...