我将位图传递给android ndk,保留我的类中的像素,并根据用户触摸我用相应的(jni)c ++调用更改像素。但是imageview没有更新。当我在文件中写位图时,我看到位图发生了变化。此外,当我单击“主页”按钮并返回到应用程序时,我会看到更改。这种奇怪行为的原因是什么? Aslo,这个问题存在于三星Galaxy Note 10.1(Android 4.0.3)中,但在galaxy Tab 7.0中工作正常。
到目前为止我尝试过:
答案 0 :(得分:0)
当您编写位图文件时,它是否在C ++部分中运行?如果是这样,java和NDK不是完全同步的。然后,它可能会帮助你。 https://stackoverflow.com/a/10384585/1811103