简单实现textview文本每隔两秒就改变一次

Posted 学海无涯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单实现textview文本每隔两秒就改变一次相关的知识,希望对你有一定的参考价值。


//这个方法可以实现文本每隔两秒就改变一次,
    public void textTask(){
         final android.os.Handler handler=new android.os.Handler(){
            @Override
            public void handleMessage(Message msg) {
                if ((msg.arg1)%2==0){
                    tv.setText("22222");
                }else {
                    tv.setText("11111");
                }
                super.handleMessage(msg);
            }
        };

        new Thread(new Runnable() {
            @Override
            public void run() {
                int count=1;
                while (flag){//这是个死循环,需要在activity消失时,把flag设为false,结束循环
                    Message msg=new Message();
                    msg.arg1=count;
                    handler.sendMessage(msg);
                    count++;
                    try {
                        Thread.sleep(2000);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                }
            }
        }).start();
    }

    @Override
    protected void onStop() {
        flag=false;
        super.onStop();
    }

  

以上是关于简单实现textview文本每隔两秒就改变一次的主要内容,如果未能解决你的问题,请参考以下文章

qt中如何实现多线程?

JavaScript实现移动端轮播图效果

MySQL:每隔两行更新一次字符串

福音:让Netty入门变得简单

怎么样写一个脚本去实现总是每隔一定时间去点击网页上的某个表单控件

vb timer控件的用法