나는 다음과 같은 코드를 사용하여 별도의 의도를 통해 갤러리와 카메라에 접근하고 있습니다에 반환하지 않습니다 . 다시 돌아 가면 집 화면으로 돌아갑니다. 뒤로 치거나 캡처 할 때 카메라와 동일하게 홈 화면으로 돌아갑니다. 내 갤러리 나 카메라에서 활동을 한 후 이전 활동으로 돌아가고 싶습니다. 어떤 아이디어? 감사!선택 이미지 내 응용 프로그램
0
A
답변
0
다음 코드를 사용하여 갤러리에서 사진을 가져옵니다. 컨트롤이 앱으로 돌아갑니다.
Intent gallery_intent = new Intent();
gallery_intent.setType("*/*");
gallery_intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(gallery_intent, ""), CHOOSE_PICTURE);
Intent camera_intent = new Intent("android.media.action.IMAGE_CAPTURE");
startActivityForResult(camera_intent, CAPTURE_PICTURE);
매니페스트에 카메라 권한이 포함되어 있는지 확인하십시오. CHOOSE_PICTURE와 CAPTURE_PICTURE는 두 개의 상수입니다.
+0
갤러리에서 여러 항목을 선택할 수 있습니까? – ljpv14
주어진 코드가 문제를 탐지하는 데 충분하지 않습니다. 이 활동을 어떻게 부르셨습니까? 또한이 두 가지 호출에 대해 서로 다른 'requestCode'를 제공하십시오. – Nizam
btn 클릭시이 코드를 호출합니다. 이것이 갤러리와 카메라를 여는 데 사용하는 유일한 코드입니다. – ljpv14
친절하게'@overrided startActivityForResult' 메소드를 보여주고 더 구체적으로 당신이 정말로 원하는 것을 말해주십시오. –