2013-09-24 49 views
0

我嘗試創建壁紙並用於該AndEngineLiveWallpaper。所以,當我嘗試從場景中分離子精靈時,我有時會捕獲IndexOutOfBoundsException。我現在,我必須使用runOnUpdateThread,但它僅適用於BaseGameActivityAndEngine。 DetachChild在BaseLiveWallpaperService

我該如何解決這個問題BaseLiveWallpaperService

+0

你怎麼嘗試分離精靈? – kabuto178

+0

我使用不同的解決方案: scene.getChildByTag(tag).detachSelf(); scene.detachChild(tag); scene.detachChild(sprite); 但是,沒有任何幫助。 – user2667618

回答

1

打電話給你的引擎runOnUpdateThread方法:

mEngine.runOnUpdateThread(new DetachChildRunnable())