no sound after realease() the mediaplayer
<p>I made a SoungMagager class in an Android Application Class, so I can use it to manager sound through out the app.  In the SoundManager I have a SoundPool and a MediaPlayer to play some short and longer sounds, respectively.</p>

<p>in order to "clean up" me, I put methods to release() SoundPool and MediaPlayer in the onDestroy() method, and call finish() to exit the app.</p>

<p>My problem is, if I do this finish() and come back the app right away, I have no more sound. no soundpool or mediaplayer.</p>

<p>If I just press the "Home" hardware button to get out, and come back to the app again, there is sound.</p>

<p>If I finish(), then go to system app management and Force Close the app, then run the app again, there is sound.</p>

<p>If I use System.exit(0) in stead of finish(), every thing is fine, but I am told not to do that.</p>

<p>I am suspecting this is because the Application class thing, but I am not sure. How should I solve this problem? Any suggestions?</p>
