Activity간의 data 이동시 간혹
JavaBinder가 "Failed Binder Transaction!!!" 라는 신음을 내는데..
이는 안드로이드의 data 크기의 제약사항 때문에 발생하는데.. 그 크기가 약100Kb미만이랍니다.
데이터 사이즈를 어떻게든 줄여야 하는데.....
Intent에 extra data에 넣는 부분도 줄여야 하는데.. bitmap의 경우에는 당연히 external sdcard를 이용하여 URI로 넣어 주어 사이즈를 줄어야 한다.
제가 겪은 바로는 RemoveViews에도 이와 같은 현상이 일어 나는데...
이때도 마찬가지로 setImageViewBitmap() 대신 setImageViewUri()로 바꿔 넣어 주어야 한다.
그럼 어떻게 바꿀수 있냐고..... 다음에... 저도 해결좀 하구요..
댓글 없음:
댓글 쓰기