1. 程式人生 > >handle.post 跳到主執行緒中執行

handle.post 跳到主執行緒中執行

package com.example.che;

import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.widget.TextView;


public class MainActivity extends Activity {
     public Handler h = new Handler();
    TextView tv01;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super
.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv01=(TextView) this.findViewById(R.id.wenzi); yunXing(); } public void yunXing(){ new Thread(){ public void run() { h.post(new Runnable() { //跳到主執行緒中更新UI
@Override public void run() { // TODO Auto-generated method stub tv01.setText("xu hai tao"); } }); } }.start(); } }

備註:

post中的程式碼實際上是在主執行緒中執行的

FR:海濤高軟(QQ技術交流群:386476712)