初学android,有一个作业,要求做一个音乐播放界面,需要表示音乐播放的进度条(seekbar),使用线程和handle实现。目前设计的是主Activity启动一个线程播放音乐,但是不知道怎么使用handle控制进度条,求高手指教(也签只做过c++,android入手3天···)Android多线程

解决方案 »

  1.   

    感谢楼主分享,Java学习开发知识PDF文档分享,有需要的沉畜猿来我的博客帮我顶一下,增加点人气,谢谢咯!
      

  2.   

    OnSeekBarChangeListener事件 配合Timer  handler 具体你参考下
    http://download.csdn.net/detail/h121baby/5960889
      

  3.   

    在你的播放线程中用Message给Handler传递消息:   Message message = new Message();
       message.what = 1;
       handler.sendMessage(message);
    在主线程的Handler中handleMessage做接收消息在处理,用起来很方便~~
    /**用于进程通讯*/
    private Handler handler;
    handler = new Handler(){
    @Override
    public void handleMessage(Message msg) {
    super.handleMessage(msg);
    switch (msg.what) {
    case 1://自己业务
    break;
    default:
    break;
                    }

    }
    };