Use ViewHolder for List. Stop service when AudioFocus not granted. Rename applicationId and some variable. Refactoring.