안녕하세요
안드로이드를 개발중인 횐입니다.

제가 app widget을 만들고 있는데..

appwidget provider에서
imageview에 연속으로 4개의 이미지를
setImageViewBitmap 를 사용하여 remoteview에 그립니다.
그림의 사이즈는 198x198입니다.

그런데
이미지가 그려지지 않아 logcat을 보니
FAILED BINDER TRANSACTION 이 발생한다는것을 알수 있었습니다.

인터넷에서 찾아보니 데이터 용량이 한계를 넘어설 때 발생하는 에러라는걸 알수 있었습니다.

그래서 한개만 그려봤더니 그려지더라구여...

허나 4개의 이미지를 꼭 그려야 하고 setImageViewBitmap 사용하여야 하는데...
(setImageResouce로 하면 되긴 되는데, 이미지를 rotate하는 부분이 있어서 어쩔수 없이 canvas를 이용한 bitmap으로 전달하여야 합니다.)
(그리고 bitmat 속성은 ARGB_4444 , ARGB_8888로 하여야 합니다. 투명처리가 필요해서..)

해결 방법이 없을까요?
bitamp을 resource id 로 바꾼다던지,,

데이터 용량이 커도 전달할수 있는 방법이라던지....