Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java AndEngine Touch线程池错误_Java_Android_Andengine - Fatal编程技术网

Java AndEngine Touch线程池错误

Java AndEngine Touch线程池错误,java,android,andengine,Java,Android,Andengine,我在我的项目中使用了和引擎,我得到了下面的错误,我在多个精灵上使用了OnAreaTouch事件 VERBOSE/AndEngine(1685):org.andengine.util.adt.pool.PoolUpdateHandler$1<TouchEventRunnablePoolItem> was exhausted, with 0 item not yet recycled.Allocated 1 more. VERBOSE/AndEngine(1685):org.AndEn

我在我的项目中使用了和引擎,我得到了下面的错误,我在多个精灵上使用了
OnAreaTouch
事件

VERBOSE/AndEngine(1685):org.andengine.util.adt.pool.PoolUpdateHandler$1<TouchEventRunnablePoolItem> was exhausted, with 0 item not yet recycled.Allocated 1 more.
VERBOSE/AndEngine(1685):org.AndEngine.util.adt.pool.PoolUpdateHandler$1已用完,0项尚未回收。已分配1项。

迈克尔·波特泽特(Michael-F Portzert)上面的人在评论中说得对。这不是一个错误,只是一个信息。Andengine生成一个初始大小为0的更新处理程序池。当请求一个新的时,它会给出一个消息,表示它必须创建一个新的

如果您创建了一个导致项目无法回收到池中的条件,则会反复看到此消息,直到内存耗尽


在正常情况下,Andengine将回收这些项目,以便在下次需要TouchEventRunnablePoolItem时恢复。除了确保没有保留对池项目的任何引用之外,您不需要执行任何特殊操作。你不太可能那样做

这会影响你的比赛吗?这通常发生在您多次按该区域时,速度非常快。是否有解决此错误的方法…不,我只按一次,并在我的日志中获取此消息一次,直到我重新启动应用程序或更改级别。这不是错误,基本上是池的工作方式。当你第一次想从一个池中获取一些东西时,它需要在回收之前进行分配。那么我如何手动回收触摸池/和引擎呢?