private void t() {        bj bj = new bj();        cs cs = new cs();        cz cz = new cz();        bj.next=cs;        cs.next=cz;        bj.handleMessage("two");    }    abstract class handler{        protected handler next;        public abstract void handleMessage(String key);    }    class bj extends handler{        @Override        public void handleMessage(String key) {            if ("one".equals(key))            {                Log.i(TAG, "handleMessage: one handled");            }else {                if (next!=null)                    next.handleMessage(key);            }        }    }    class cs extends handler{        @Override        public void handleMessage(String key) {            if ("two".equals(key))            {                Log.i(TAG, "handleMessage: two handled");            }else {                if (next!=null)                    next.handleMessage(key);            }        }    }    class cz extends handler{        @Override        public void handleMessage(String key) {            if ("three".equals(key))            {                Log.i(TAG, "handleMessage: three handled");            }else {                if (next!=null)                    next.handleMessage(key);            }        }    }

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. 深入理解 Android(安卓)中的各种 Context
  2. 用jquery,js 实现h5,web端跳转app,安卓&ios
  3. android之自定义组合控件
  4. Android(安卓)getCacheDir和getFilesDir
  5. Android(安卓)的OkHttp(发送网络请求)
  6. 查看系统属性build.prop
  7. Android(安卓)退出功能
  8. Android(安卓)ADB wifi 连接
  9. Android(安卓)Studio库Module引用aar文件
  10. android hessian通信