zoukankan      html  css  js  c++  java
  • Android——Handler 多线程

    java

    打开界面 实现图片轮播

     //Handler
    
            final ImageView iv_2 = (ImageView)findViewById(R.id.iv_2);
    
            final int[] imageid = {R.drawable.dazhong,R.drawable.deskclock,R.drawable.gallery,R.drawable.maps,
                    R.drawable.mm,R.drawable.netease,R.drawable.qq,R.drawable.sinaweibo};
    
    
            //继承Handler
            final Handler handler = new Handler()
            {
                int i = 0;
                //处理信息的回调方法
                //重写
    
                @Override
                public void handleMessage(Message msg) {
                    super.handleMessage(msg);
    
                    if (msg.what == 1)
                    {
                        //切换图片
                        iv_2.setImageResource(imageid[i++ %imageid.length]);
                    }
                }
            };
    
            //在新线程里发送消息
            //定时循环发送
            //定时器:启动新线程,定时执行代码
            new Timer().schedule(new TimerTask() {
                @Override
                public void run() {
    
                    //发送消息
                    //空消息
                    handler.sendEmptyMessage(1);
                }
            },3000,2000);
        }

  • 相关阅读:
    form表单介绍
    if条件语句
    表格.html
    列表.html
    CSS Js链接HTML文件
    DQL
    mysql介绍
    第一次接触mysql
    逻辑运算、作用域问题、DOM
    Js数据类型具体分析
  • 原文地址:https://www.cnblogs.com/Chenshuai7/p/5368328.html
Copyright © 2011-2022 走看看