Android 학습 노트(10) - 스레드 Thread 사용 정보

783 단어 threadandroidClass
예를 들어 설명하면 일목요연하다
1、스레드 1개 오픈
//       ,          
	public class TimeThread extends Thread {
		@Override
		public void run() {
			do {
				try {
					Thread.sleep(1000);
					Message msg = new Message();
					msg.what = 1;
					mHandler.sendMessage(msg);
				} catch (InterruptedException e) {
					e.printStackTrace();
				}
			} while (true);
		}
	}

2. Handle 수신 데이터
private Handler mHandler = new Handler() {
		@Override
		public void handleMessage(Message msg) {
			super.handleMessage(msg);
			switch (msg.what) {
			case 1:
				//         
				//......
				break;

			default:
				break;
			}
		}
	};

3、필요한 곳에 스레드 오픈
//         
		new TimeThread().start();

좋은 웹페이지 즐겨찾기