2013-11-21 2 views
0

가벼운 방법을 찾고 갤러리에서 이미지를 선택한 다음 선택한 이미지의 다른 인 텐트/활동으로 전달합니다.Android 이미지 이미지 선택

이것은 내가 가지고있는 것이지만 잘못되었다는 것을 알고 있으며, 나는 빠른 통찰력을 찾고있었습니다.

나는 이것이 선택 될 이미지를 연다는 것을 알고 있지만 일단 그것이 선택되면 아무 일도 일어나지 않는다. 그것은 내 의도를 불러 오지 않는다. 나는 이미지가 선택되면 내 믿음에서 아무것도 알지 못하고 사실이나 돌아오고 있음을 알고있다. 내가 선택하지 않고 아무것도 제공하지 않을 때, 내가 포함시키지 않은 더 많은 방법이 필요하면 내가 묻는다. 고맙습니다.

코드 :

item.getTitle().equals("Upload")) { 

      // TODO might want to pass parameter of what fragment is loaded. 
      // Switch to upload activity to allow for uploading of images. 
      Intent uploadIntent = new Intent(this, UploadActivity.class); 
      uploadIntent.setType("image/*"); 
      uploadIntent.setAction(Intent.ACTION_GET_CONTENT); 
      startActivityForResult(
        Intent.createChooser(uploadIntent, "Select Picture"), 
        PICK_IMAGE); 

      //startActivity(uploadIntent); 
} 

답변

1

나는 완전히 당신의 요구 사항을 이해 모르겠지만 기본 시스템 이미지 갤러리를 시작으로 확인하는 경우 다음 포스트 당신을 도울 수 있습니다

How to pick an image from gallery (SD Card) for my app?

일반적인 생각은 결과 (startActivityForResult())를 요청하는 의도를 새 Activity Handle에 요청하는 것입니다. 액티비티가 인 텐트 (ACTION_GET_CONTENT)를 받도록 설정되어 있으면 액티비티가 실행되고 요청을 처리합니다. 요청이 완료되면 활동은 귀하의 활동이 취할 수있는 결과를 반환합니다.

onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent);