繁体   English   中英

Android ImageView未更新

[英]Android ImageView is not being updated

我将位图传递给android ndk,将像素保留在类中,并根据用户的触摸,通过相应的(jni)c ++调用更改像素。 但是imageview没有被更新。 当我在文件中写入位图时,我看到该位图已更改。 另外,当我单击“主页”按钮并返回到应用程序时,我看到了更改。 这种奇怪行为的原因可能是什么? Aslo,此问题在Samsung Galaxy Note 10.1(Android 4.0.3)上存在,但在Galaxy Tab 7.0中工作正常。

到目前为止我尝试过的是:

  1. 我试图使Imageview无效-不起作用。
  2. 复制位图并重置Imageview的位图-可以。
  3. 在单独的线程中调用c ++方法-不起作用。

编写位图文件时,它是否在C ++部分中运行? 如果是这样,则Java和NDK无法完全同步。 然后,它可能会对您有所帮助。 https://stackoverflow.com/a/10384585/1811103

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM