Saving an Activity leads to memory leaks. Adapter and MediaPlayer shouldn't also be stored.