Android 线程编写方式之一

来源:互联网 发布:nginx 自定义403页面 编辑:程序博客网 时间:2024/06/07 16:27

Android 线程编写方式之一


package net.blogjava.mobile;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.widget.ProgressBar;public class Main extends Activity{private ProgressBar progressBar1;private ProgressBar progressBar2;private Handler handler = new Handler();private int count1 = 0;private int count2 = 0;private Runnable doUpdateProgressBar1 = new Runnable(){@Overridepublic void run(){for (count1 = 0; count1 <= progressBar1.getMax(); count1++){handler.post(new Runnable(){@Overridepublic void run(){progressBar1.setProgress(count1);}});}}};private Runnable doUpdateProgressBar2 = new Runnable(){@Overridepublic void run(){for (count2 = 0; count2 <= progressBar2.getMax(); count2++){handler.post(new Runnable(){@Overridepublic void run(){progressBar2.setProgress(count2);}});}}};@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);progressBar1 = (ProgressBar) findViewById(R.id.progressbar1);progressBar2 = (ProgressBar) findViewById(R.id.progressbar2);Thread thread1 = new Thread(doUpdateProgressBar1, "thread1");thread1.start();Thread thread2 = new Thread(doUpdateProgressBar2, "thread2");thread2.start();}}


原创粉丝点击