zoukankan      html  css  js  c++  java
  • Android 线程

    package cn.xsm.hero;

    import android.app.Activity;
    import android.os.Bundle;
    import android.os.Handler;
    import android.os.Message;
    import android.view.View;
    import android.widget.Button;
    import android.widget.EditText;
    import android.view.View.OnClickListener;

    public class AndroidThreadActivity extends Activity {
     /** Called when the activity is first created. */
     private Button buttonOk;
     private EditText editTextRsult;
     private int counts = 0;
     public Handler handler;

     @Override
     public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
      editTextRsult = (EditText) this.findViewById(R.id.editTextResult);
      buttonOk = (Button) this.findViewById(R.id.buttonOk);
      buttonOk.setOnClickListener(new OnClickListener() {
       public void onClick(View v) {
        counts++;
        getResult();
       }

      });

      handler = new Handler() {
       @Override
       public void handleMessage(Message msg) {
        if (msg.what == 0) {
         String v = (String) msg.obj;
         String ss = editTextRsult.getText().toString();
         editTextRsult.setText(ss + " -- " + v);
        }
       }
      };

     }

     public void getResult() {
      // 启动文件下载线程
      new MyThread(counts).start();
     }

     public class MyThread extends Thread {
      private int counts = 0;

      public MyThread(int c) {
       counts = c;
      }

      @Override
      public void run() {
       try {
        Thread.sleep(2000);
       } catch (Exception e) {
       }
       Message msg = Message.obtain();
       msg.what = 0;
       msg.obj = Integer.toString(counts);
       handler.sendMessage(msg);
      }
     }
    }

  • 相关阅读:
    《洛谷P2296 寻找道路》
    《浙江科技学院第17届大学生程序设计竞赛:D:合并序列》
    《数论整理二》
    《洛谷P1282 多米诺骨牌》
    《洛谷P2140 小Z的电力管制》
    《洛谷P2798 爆弹虐场》
    Linux下运行C语言程序
    计算圆柱的底面积和体积
    将摄氏温度转化为华氏温度
    如果今天是星期二,那么100天后是星期几?
  • 原文地址:https://www.cnblogs.com/xsmhero/p/2532857.html
Copyright © 2011-2022 走看看