save state professorScheduleActivity
show desc
is cancelled asyncTask problem
add ServiceHelper.removeListener global
MainActivity save state