美文网首页
[代码]_[后台线程]_[demo1]

[代码]_[后台线程]_[demo1]

作者: 勤学奋进小郎君 | 来源:发表于2018-08-20 21:02 被阅读0次
public class MainActivity extends AppCompatActivity {

    private TextView text;
    private Button bt;
    private int number = 1;
    private Handler handler = new Handler(){
        @Override
        public void handleMessage(Message msg){
            switch (msg.what){
                case 1:
                    text = (TextView)findViewById(R.id.text);
                    text.setText(String.valueOf(msg.arg1));
                    break;
            }
        }
    };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        bt = (Button)findViewById(R.id.button);
        bt.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                new Thread(new Runnable(){

                    @Override
                    public void run() {
                        for (int number = 0; number < 10; number++){
                            Message msg = new Message();
                            msg.what = 1;
                            msg.arg1 = number;
                            handler.sendMessage(msg);
                            try {
                                Thread.sleep(1000);
                            } catch (InterruptedException e) {
                                e.printStackTrace();
                            }
                        }
                    }
                }).start();

            }
        });


    }

}

相关文章

  • [代码]_[后台线程]_[demo1]

  • Python多线程

    Demo1 Demo2 :子线程互不干扰 Join()堵塞主线程 threading 的一些方法 自定义线程 需...

  • Java并发编程

    1、创建线程的方法 1.1、继承Thread类 public class Demo1 extends Thread...

  • GCD

    -GCD中的核心词是dispatch queue。一个队列实际上就是一系列的代码块,这些代码可以在主线程或后台线程...

  • Service

    Service介绍 运行于后台,没有前台界面的组件,用于运行需要在后台运行的代码。 在Activity中开启线程下...

  • [代码]_[后台线程]_[demo2]

    比较费时间的代码放doInBackground里,应用会将doInBackground中的代码放入后台运行

  • 使用css绘制简单图形

    先看代码跟效果 demo1: 代码 效果 demo2: 代码 效果: 原理其实就是利用盒子的均分原理。...

  • 2019-05-03

    防抖和节流 html代码 Title #demo1{ width:100px; ...

  • iOS多线程篇-NSOperation简单介绍

    简述 代码 NSInvocationOperation基本使用 -(void)demo1{//1.封装操作/*第一...

  • (一)不使用IDE编写,运行,编译,打包

    demo1(单文件无package) 位置 代码 编译 运行 demo2(单文件有package) 位置 代码 编...

网友评论

      本文标题:[代码]_[后台线程]_[demo1]

      本文链接:https://www.haomeiwen.com/subject/gukriftx.html