установить большой int на прогрессбар Android - PullRequest
0 голосов
/ 10 ноября 2018

как можно установить большое число на прогрессбар, например, 25000 секунд и начните прогресс с 0 до 25000 между 100 процентами индикатора выполнения. У меня есть пример кода

<ProgressBar
                        android:layout_alignParentBottom="true"
                        android:id="@+id/customProgress"
                        style="@style/CustomProgressBar"
                        android:indeterminate="false"
                        android:layout_height="30dp"
                        android:layout_width="match_parent"/>

и

    private void progress(final int progressMax) {
    new Thread(new Runnable() {
        public void run() {
            while (progressStatus < progressMax) {
                progressStatus += 1;
                handler.post(new Runnable() {
                    public void run() {
                        progressBar.setProgress(progressStatus);
                        progressBar.setMax(progressMax);
                    }
                });
                try {
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
    }).start();
}

, если установить это в адаптере и установить в прогрессбар списка, не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...