プロジェクトでエンジンを使用しましたが、以下のエラーが発生OnAreaTouch
しました。複数のスプライトでイベントを使用しました。
VERBOSE/AndEngine(1685):org.andengine.util.adt.pool.PoolUpdateHandler$1<TouchEventRunnablePoolItem> was exhausted, with 0 item not yet recycled.Allocated 1 more.
Michael-F Portzertの上の人は、コメントでそれを正しく理解しました。これはエラーではなく、単なるメッセージです。Andengineは、初期サイズが0の更新ハンドラーのプールを作成します。新しいものが1つ要求されると、新しいものを作成する必要があるというメッセージが表示されます。
何らかの理由でアイテムがプールにリサイクルされない原因となっている条件を作成した場合、メモリが不足するまでこのメッセージが何度も表示されます。
通常の状況では、Andengineはこれらのアイテムをリサイクルして、次にTouchEventRunnablePoolItemが必要になったときに再利用します。プールアイテムへの参照を保持していないことを確認する以外に、特別なことをする必要はありません。あなたはそうする可能性は低いです。