Я пытаюсь создать заставку для отображения прогресса загрузки приложения для Android, используя код ниже
String[] launcher_message = {"Initializing\tsystem","Starting\tengine","opening\tpayment\tgateway",
"initializing\tstack","Initializing\tsecurity","Loading\tpools","More\tsecurity\tinitialization",
"Starting\tsystem","Loading\tapp","Updating\tlocal\tdatabase"};
private void doWork() {
for (int progress=0; progress<101; progress+=10) {
try {
Thread.sleep(1000);
mProgress.setProgress(progress);
for(int i = 0; i<launcher_message.length; i++) {
loaderLabel.setText(launcher_message[i]+" "+progress+" %");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
Я ожидаю, что строка должна быть исключена из отображаемого массива с процентом отэто прогресс от 0 до 100, затем выберите другой и сделайте то же самое, пока все не будет сделано, но происходит то, что только последняя строка отображается, когда значение прогрессии равно 0-10, тогда первая отображается до конца.
Мой вопрос: можно ли достичь моего желания и как