80,471
社区成员




private myRunnable runnable = new myRunnable();
private Handler myHandler = new Handler(){
@Override
public void handleMessage(Message msg) {
// TODO Auto-generated method stub
super.handleMessage(msg);
if (msg.arg1 > 100){
myHandler.removeCallbacks(runnable);
}
else{
progressBar.setProgress(msg.arg1);
myHandler.post(runnable);
System.out.println(msg.arg1);
}
}
};
class myRunnable implements Runnable{
int i = 0;
public void run() {
// TODO Auto-generated method stub
i = i + 10;
Message message = myHandler.obtainMessage();
message.arg1 = i;
try{
Thread.sleep(1000);
}
catch(InterruptedException e){
e.printStackTrace();
}
myHandler.sendMessage(message);
}
}
boolean flag = true;
.... Thread ...{
public void run()
{
while(flag){
//do some thing
}
}