モバイル android のプログレス バーを初めて実行すると、正常に動作し、行の塗りつぶしは「while...」コードを実行するのに必要な時間に比例します。しかし、同じ変数を使用した後続のすべての実行では、バーがすぐにいっぱいになります。実行中の変数間に違いは見られません。/////以下のコード
private Runnable myThread = new Runnable(){
@Override
public void run() {
while (myProgress <= secondsforbar)
{
try{
myHandle.sendMessage(myHandle.obtainMessage());
Thread.sleep(1000);
}
catch(Throwable t){
}
}
}
Handler myHandle = new Handler(){
@Override
public void handleMessage(Message msg) {
myProgressBar.setProgress(myProgress);
}
};
};
//******