安卓等待子線程~

找了一天可算找到解決方法 了 - -,吃了沒系統學過安卓的虧,博客第一次更新acm以外的內容

public class MainActivity extends Activity {
    private Handler uiHandler = new Handler(){
        // 覆寫這個方法,接收並處理消息。
        @Override
        public void handleMessage(Message msg) {
            switch (msg.what){
                case 1:
                    break;
            }
        }
    };
    
    class ChildThread extends Thread{
        @Override
        public void run() {
            try{
                // 子線程執行完畢的地方,利用主線程的handler發送消息
                Message msg = new Message();
                msg.what = 1;
                uiHandler.sendMessage(msg);
            }catch (InterruptedException e){
                e.printStackTrace();
            }
        }
    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章