• Android 里的各种通信方式(二)

    发布:51Code 时间: 2017-06-05 09:48

  • 二:Fragment之间的通信方式 Fragment之间传递参数通信就相对于activity而言,就差多了。但是他们可以 通过他们 宿主 activity来通信,比如要调用某一个Fragment的方法,则想办法从宿主acti...

  • 二:Fragment之间的通信方式

           Fragment之间传递参数通信就相对于activity而言,就差多了。但是他们可以 通过他们 宿主 activity来通信,比如要调用某一个Fragment的方法,则想办法从宿主activity去调用另一个Fragment的方法。再不行,还可以通过广播,不建议 直接去调用另一个Fragment的方法。

           三:UI线程和子线程之间的通信

            handler 大家可以把它想象成主线程和子线程的一个通信处理类,它可以给主线程(UI线程)发送数据从而更新主线程(UI线程)的UI与逻辑。

           // 定时器 线程

    class ChangeTextThread implements Runnable{
    @Override
    public void run() {
    synchronized (broadCastTextView) {
    while (true) {
    sCount++;
    if(sCount>=contentList.size()){
    sCount=0;
    }
    try {
    Thread.sleep(3000);  
    } catch (InterruptedException e) {
    e.printStackTrace();
    }
    handler.post(new Runnable() {
    @Override
    public void run() {
    broadCastTextView.next();
      broadCastTextView.setText(contentList.get(sCount));
    }
    });
    }}} }

  • 上一篇:Android 里的各种通信方式(一)

    下一篇:Android 里的各种通信方式(三)

网站导航
Copyright(C)51Code软件开发网 2003-2018 , 沪ICP备16012939号-1