Как сказано в документации , вы должны использовать метод:
void setProgress (int progress)
Устанавливает текущее выполнение в указанное значение.Ничего не делает, если индикатор выполнения находится в неопределенном режиме.
Этот метод немедленно обновит визуальную позицию индикатора выполнения.Чтобы анимировать визуальную позицию до целевого значения, используйте setProgress (int, boolean)}.
Поэтому используйте:
progressbar.setProgress(yourProgressValue);