2015-04-26 59 views
0

在使用SoundPool對象後,我必須使用版本卸載的方法。我的意思是,當我關閉我的應用程序時,是否有任何內存泄漏問題?如果我不使用版本卸載方法?SoundPool的發佈和卸載方法

回答

0

是的,你必須!

我總是創建一個單獨的Sound類(utils),它有所有的play,load,unload等方法。我以靜態方式從我的所有活動中訪問這些活動,即從onStop()或onPause()卸載聲音並在onResume()中加載聲音。確保您使用應用程序上下文加載聲音,以免最終導致內存泄漏(如果使用活動上下文)