1
我將位圖傳遞給android ndk,將像素保留在我的類中,並根據用戶觸摸我用相應的(jni)C++調用更改像素。但是imageview沒有被更新。當我在文件中寫入位圖時,我發現該位圖已更改。另外,當我點擊主頁按鈕並返回到應用程序時,我看到了更改。什麼可能是這種奇怪行爲的原因? 同樣,這個問題存在三星Galaxy Note 10.1(Android 4.0.3),但在星系Tab 7.0工作正常。Android ImageView未更新
我迄今爲止嘗試:
- 我試圖無效ImageView的 - 不工作。
- 複製位圖並重置Imageview的位圖 - 起作用。
- 在單獨的線程中調用C++方法 - 不起作用。
試圖通過從UI線程調用'imageView.invalidate()'或從其他線程調用'imageView.postInvalidate()'來改變位圖更改後的'View'重繪。 – andrew 2013-05-12 09:47:47
我試過了,仍然是保存效果。 – someUser 2013-05-12 10:04:53