Я передаю растровое изображение в android ndk, сохраняю пиксели в своем классе и, по словам пользователя, меняю пиксели с соответствующими (jni) C++-вызовами. Но изображение не обновляется. Когда я пишу растровое изображение в файле, я вижу, что битмап изменен. Кроме того, когда я нажимаю кнопку «Домой» и возвращаюсь в приложение, я вижу изменения. Что может быть причиной такого странного поведения? Aslo, эта проблема существует на Samsung Galaxy Note 10.1 (Android 4.0.3), но в галактике Tab 7.0 отлично работает.Android ImageView не обновляется
То, что я пытался до сих пор:
- Я попытался аннулировать ImageView - не работает.
- Скопируйте растровое изображение и сбросьте растровое изображение изображения.
- Вызов методов C++ в отдельном потоке - не работает.
Попытайтесь перерисовать 'View' после того, как растровое изображение изменилось, вызвав' imageView.invalidate() 'из потока пользовательского интерфейса или' imageView.postInvalidate() 'из других потоков. – andrew
Я пробовал это, все еще сохраняю эффект. – someUser