minSdk set to 11 (honeycomb). class FragmentPlayer added
onCreate(), onDestroy() in FragmentPlayer overriden to create and release MediaPlayer. getMediaPlayer() added
conditional creating of FragmentPlayer instance added. getting MediaPlayer instance from the Fragment added
activity_main.xml: TextView word_Status renamed to statusTextView_static_word
finding of controlButton, statusTextView by id in MainActivity`s onCreate() added
method updatePlaybackStatus for updating text of controlButton and statusTextView added
FragmentPlayer instance is now retained
the logic of interaction with MediaPlayer moved and hidden inside FragmentPlayer now
redudant if removed
two methods get*Text() removed because of the logic of interaction moved
empty onStart() removed
OnCompletionListener for player added
updatePlaybackStatus() moved to onResume()
onControlButtonClick() added
boolean idle removed and ifs on it replaced with checking of nullity of player. now player is released on playback completion and created on controlButton click