安卓等待子线程~

找了一天可算找到解决方法 了 - -,吃了没系统学过安卓的亏,博客第一次更新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();
            }
        }
    }

你可能感兴趣的:(安卓)