2012-04-16 15 views
1

我不知道往哪裏放的最後一件事我Debug.stopMethodTracing();LibGDX - 被調用

什麼是activity被銷燬之前被調用(在運行LibGDX)的最後一個函數?

編輯︰我試着把它從AndroidApplication的覆蓋方法onDestroy(),但它似乎並沒有被調用,只要我按下主頁按鈕或殺死在Eclipse中的活動。

感謝

回答

1

的libGDX ApplicationListenerpausedispose回調,將在排出路徑上被調用。 pause在退出時(不僅僅是暫停/恢復)被調用,所以它在哪裏堅持我的遊戲狀態。

http://code.google.com/p/libgdx/wiki/ApplicationLifeCycle

+0

我不能設法得到我的Java項目中ApplicationListener實施訪問android.os.Debug。我可以從我的Android項目中訪問。 – jellyfication 2012-04-17 13:51:21

+0

啊,對。 libGDX針對這種平臺訪問問題的常見解決方法是封裝API或使用反射來訪問它。對於沒有參數或返回值的簡單方法,反射可能是最簡單的方法?見http://www.badlogicgames.com/forum/viewtopic.php?f=11&t=1330 – 2012-04-17 18:37:33

+0

非常感謝,這正是我需要的。 – jellyfication 2012-04-17 23:36:02