갤러리에서 사진을 고를 의도가 있지만 인 텐트는 항상 결과 코드 RESULT_CANCELED와 함께 반환됩니다. 나는 다른 코드를 많이 시도했지만 아무 것도 안드로이드 매니페스트의 활동에 뭔가를 넣는 것처럼 뭔가를 놓치고 있다고 생각하게 만드는 데 도움이되지 않습니까?Android : Gallery intent returning resultCode == RESULT_CANCELED
내 코드 :
// The Intent
Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, 0);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK){
Uri targetUri = data.getData();
Bitmap bitmap;
try {
bitmap = BitmapFactory.decodeStream(getContentResolver().openInputStream(targetUri));
profileImage.setImageBitmap(bitmap);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
어떤 도움을 주셔서 감사합니다겠습니까) OK
은 활동 마무리() 코드는 –
흠 당신이에 startActivityForResult 후 마무리()를 넣어 의미합니까 넣어? 이것이 나를 위해하는 유일한 행동은 활동을 끝내는 것입니다 (원하지 않는 행동, 같은 행동으로 돌아 가기를 원함). RESULT_CANCELED. – DecodeGnome