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

bitmap intent 후 이미지가 사라지는 오류.

0 추천

 

전달 엑티비티

     Bundle b = new Bundle();
              b.putParcelable("Image", selectedImage); // image is object of Bitmap class. The Bitmap class in Android implements Parcelable
              startActivity(new Intent(this, sub5MainActivity.class).putExtras(b));
 

 

다음 엑티비티

   Intent intent = new Intent(sub5MainActivity.this,sub4Activity.class);
                        startActivity(intent); // 클릭 이벤트에 액티비티 실행          
                        
                        Intent intt = getIntent();
                        Bitmap bmp = (Bitmap)intt.getParcelableExtra("Image");
                        ImageView v1 = (ImageView)findViewById(R.id.sendprofile);
                        v1.setImageBitmap(bmp);
 
 
 
이미지가 삭제되버리네여...
개발자응 (250 포인트) 님이 2013년 6월 2일 질문

1개의 답변

0 추천
인텐트로 전달할수 있는 데이터에 용량제한이 있습니다.
b22n (22,940 포인트) 님이 2013년 6월 2일 답변
그러면 내부 저장소를 이용하여서 전달해야되나요?
네 보통 비트맵같은경우 임시로 파일등으로 저장하고 인텐트로는 uri를 넘깁니다
...