iT邦幫忙

DAY 15
0

菜逼八的 Android 開發 30天系列 第 15

【菜逼八學Android】什麼?主線程不能超過5秒!(2)

  • 分享至 

  • xImage
  •  

嗨~今天要跟大家說Thread、Handler、Runnable的使用方法~

昨天我已經學會其中一種了!那今天要來練習另外一種方法,

有時候我們會需要先處理數據,再丟給Handler來處理UI的部分,

所以這時候我們要將Runnable的數據傳給Handler,

這時候就要用到Message來幫助我們~

new Thread( new Runnable() {     
    public void run() {     
         //要處理的數據
	 String data = "鐵人賽";
	 Message message = handler.obtainMessage(1,data);
         handler.sendMessage(message);
     }            
}).start();

 Handler handler = new Handler(){
        @Override
        public void handleMessage(Message msg) {
		String data = (String) msg.obj;
		editText1.Text = data;
        }
    };

這樣子就完成了!!!謝謝大家~我們明天見囉~~


上一篇
【菜逼八學Android】什麼?主線程不能超過5秒!(1)
下一篇
【菜逼八學Android】按兩下Back離開程式
系列文
菜逼八的 Android 開發 30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言