Сбой транзакции связывания при обновлении виджета

я обновляю одно растровое изображение в виджете (весь виджет только один ImageView), как это

remoteViews.setImageViewBitmap(...)

и в некоторых редких ситуациях (это происходило 3 раза за 6 месяцев ежедневного использования), я получаю «!!! СБОЙ СДЕЛКИ БИНДЕРА !!!». тогда только перезагрузка телефона решает эту проблему. удаление и установка снова, не помогает, только перезагрузка.

я проверил размер значка, и он составляет всего 56 килобайт, поэтому он вписывается в пределы памяти IPC. когда я удаляю setImageViewBitmap (...), виджет снова работает, но растровое изображение не обновляется. так что проблема в самом растровом изображении. что может вызвать сбой этой транзакции связывания, когда битмал такой маленький?

на данный момент я решил эту проблему, сохранив значок в / data и отправляю только URI в виджет. но я хотел бы знать, где может быть проблема, когда я явно не достигаю предела памяти IPC?

РЕДАКТИРОВАТЬ: я забыл упомянуть, это произошло на Android 2.3.5, а также 2.3.7

Ответы на вопрос(3)

Ваш ответ на вопрос