Lag extremo ao exibir notificação

Estou criando um player de musica para android (usando android.media.MediaPlayer para reproduzir tanto arquivo local como arquivos em endereços http), existe uma notificação, que ele exibe e atualiza uma notificação, customizada, nessa notificação existe 2 imagens, anbas estou calculando com base na DPI (getResources().getDisplayMetris().density*value), uma imagem é de 50dpi (no caso do dispositivo testado isso da +/- 120px) e outra de 16dpi (38px), ao exibir essa notificação, ela funciona de boa, mais ao passar com o tempo (+10min) essa notifcação começa a travar o celular enteiro, a um ponto que o celular fica inutilizavel, sendo nescessario reiniciar o celular, algem teria ideia do que poderia estar causando isso?.
Exemplo do codigo que estou usando:

//Service
private Notification notify;

public void onCreate(){ 
   Notification.Builder builder = new Notification.Builder(this);
   builder.setContent(new RemoteViews(getPackageName(), R.layout.notification_player));
   notify = builder.build();
   ///Configure intents.....
}

public void updateNotify(){
   notify.contentView.setTextView..... //Update text time
   notify.contentView.setProgressBar //update progress bar by time
   manager.notify(NOTIFY_ID, notify);
}

public void onPrepared(MediaPlayer player){
   player.start();
   startForeground(NOTIFY_ID, notify);
   notify.contentView.setTextViewText....
   notify.contentView.setProgressBar...
   notify.contentView.setImageViewBitmap....
}

Como vcs podem ver estou definindo a imagem apenas no onPrepared mais o lag continua sendo imenço, alguem poderia me ajudar?

  • Desde já agradeço por toda atenção;