Пробег не будет отображаться при попытке получить к нему доступ из потока или обновить ход. Я бы предпочел, чтобы на экране отображался индикатор производительности, пока сетевая активность не будет завершена, и эта сетевая активность - это просто отправить некоторые текстовые данные на сервер. Это код, который у меня есть до сих пор, любая помощь приветствуется, спасибо,Включение и обновление панели прогресса из потока
Thread th = new Thread(){
public void run() {
try {
sleep(5000);
while(cnt < 5000){
activty.this.runOnUiThread(new Runnable(){
public void run()
{
ProgressBar pd = (ProgressBar)findViewById(R.id.progressBar1);
pd.setVisibility(0);
pd.setMax(100);
pd.setProgress(cnt);
cnt += 100;
}
});
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
int cnt = 100;
};
th.start();
`
Вы проверили xml ?, возможно, другие виды не оставили места достаточно для панели прогресса. – Daniel
Хороший глаз там тоже, я мог упустить это. – kabuto178