마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Intent 질문 드립니다.(이미지 여러개 보내기)

0 추천

안녕하세요.

현재 이미지 여러개를 SMS로 보내는 부분을 공부하고 있습니다.

이미지를 한개 보내는건 문제가 안되는데 여러개 보내는 부분이 계속 안되어서 질문드립니다.

Intent smsintent = new Intent(Intent.ACTION_SEND);
for(int i=0; i<ImageList.checkimageuri.size(); i++){
    String path = ImageList.checkimageuri.get(i);
    smsintent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + path));
}
smsintent.setType("image/png");
startActivity(smsintent);


//위 코드는 이미지 한개 보내기 입니다.(정상동작)
  정확히 말하면 한개가 보내지는 코드입니다..




 //아래 코드는 여러개 보내기 코드인데, 이미지가 없을때는 문제없이 작동하는데
이미지가 있을때는 문자어플이 계속 종료되어 버립니다.
Log.d로 찍어봐도 이미지 path도 문제가 없는데 왜 실행이 안되는건지 모르겠습니다..


ArrayList<Uri> imageuri = new ArrayList<Uri>();
for(int i=0; i<ImageList.checkimageuri.size(); i++){
    Uri path= Uri.parse(ImageList.checkimageuri.get(i).toString());
    Log.d("SMS로그", path.toString());
    imageuri.add(path);
}
Intent sms = new Intent(Intent.ACTION_SEND_MULTIPLE);
sms.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageuri);
sms.setType("image/*");
startActivity(sms);
대화니 (1,120 포인트) 님이 2016년 2월 19일 질문
대화니님이 2016년 2월 19일 수정

1개의 답변

0 추천
익명사용자 님이 2016년 2월 19일 답변
...