Michael Lazebny, очевидно, делать как все нормальные плееры делают. Выносить проигрывание музыки в foreground Service и bind-иться к нему для отображения UI. А также правильно менеджерить жизненный цикл фрагментов, и не допускать обращения к его вьюхам вне onViewCreated...onDestroyView
Danil Rise, не вариант, книга тебе не поможет. Ты не умеешь искать тупейшую инфу, профнепригодность. Вангую, что никакой продакшн-код ты на плюсах не писал.