2012-02-03 2 views
2

나는 X 수의 이미지를 뒤집는 ViewFlipper가있는 위젯을 가지고 있습니다. 나는 10 개의 이미지를 뒤집을 것을 목표로하고 있습니다. 아주 작은 이미지를로드하면이 작업을 수행 할 수 있습니다. 내 위젯 크기가 4x2이고 좋은 품질의 이미지를 표시하고 싶지만이를 수행 할 수는 없습니다. 모든 것이 잘로드되고 예외는 없지만 위젯은 절대 표시하지 않습니다. 매우 작은 이미지 크기 (100x100 픽셀)를로드하면 이미지 크기를 뒤집기 시작합니다. 큰 이미지 크기 (300x300)를로드하면 이미지 수가 4로 줄어들 때까지 이미지가 뒤집기 시작하지 않습니다. 이것은 메모리 제한을 제안하지만 어딘가에 예외가 발생할 것으로 예상됩니다. 난 후 appWidgetManager.updateWidget(widgetId, remoteViewFlipper). 로그를 살펴보면 거의 이와 관련없는 항목이 표시되지 않습니다.위젯에 사용할 수있는 메모리 제한이 있습니까?

답변

1

나는 그것이 실행기의 구체적인 구현에 달려 있다고 생각한다. 위젯은 호스팅되고 처리된다. 당신은`setDataSize()`parcelable, 안전하지 않은 조금,하지만 그것을 트릭을 할 수 있습니다처럼

http://groups.google.com/group/android-developers/browse_thread/thread/26ce74534024f41a?pli=1

+0

이 보이는 : 당신 updtes 그래서이 SOULE뿐만 아니라 데이터 크기 제한 될 parcelables로 보낼 수 있습니다. 유용한 정보를 제공해 주셔서 감사합니다. –

관련 문제