opengles的android setActive(false)问题

时间:2011-05-22 14:50:12

标签: android opengl-es

我有一个显示带有opengles(2D)的png图片的应用程序,但它有时会崩溃,不会在日志中留下任何错误。

我唯一得到的是一条警告消息“Got RemoteException发送setActive(false)通知给pid 6259 uid 10080”(随机数字)

我通过运行图片矢量来显示图片,如果我静态添加对象,它可以工作但我需要随机添加它们,使用“vector.add(new Pict())”并且它在glDrawElements函数周围崩溃

我尝试使用dev工具进行调试,它在调试模式下工作正常,但不是实时工作,还有其他调试方法吗? (gl调试标志也崩溃了)

1 个答案:

答案 0 :(得分:0)

似乎动态内存分配比在内存中保留无用对象更昂贵,好吧,切换到静态分配,1对象/网格和循环杀死网格工作正常,即使在模拟器上也是如此。 道德:当无用的时候,gc很有用= D