Android Media Player on Completion listener not working as expected

view story

http://stackoverflow.com – I have a Media Player runnning in a background service. MP3 files are setn ovewr TCP from a server on my desktop. When debugging the app the songs are sent and received. The seleciton of songs is structured over three activities. Album list (list view) activity takes you to a song list (list view) activity. you select songs by selecting a checkbox and on selection clicking a play button. Play button binds to service and song is requested over tcp. All songs are added to storage on phone. Here is the method that receives the byte[] setn over tcp (thisis form within myMediaPlayer class: publi (HowTos)