Notification 알림바에 업데이트를 하는데 따른 문제점 때문에 질문을 올립니다.

Notification 에 보면 Remoteview 를 설정해서 Progress Bar 의 데이터를 업데이트 할수 있네요.

각각의 처리 상황을 ProgressBar에 업데이트를 하려니 시스템 전반적인 속도가 느려지네요.

제가 하는 건

contentView.setProgressBar(R.id.notification_progress, 100, 0, false);

로 초기 설정을 해두고 스레드로 돌면서

int value = getValue();
contentView.setProgressBar(R.id.notification_progress, 100, value, false);

mManager.notify(1234, notification);

이렇게 0.5초마다 업데이트를 하게 했습니다. 그런데 이렇게 해서 알림바를 내리거나 다른 작업을 할때 프레임이 많이 끊깁니다.

스레드로 돌리면서 값 변경만 핸들링  해도 이게 느린데

알림 업데이트가 완전히 백그라운드로 돌아서 속도저하가 생기지 않게하려면 어떻게 해야할런지요?