Net.java

package com.ldci.myasyntask;public class Net {public void net() {try {Thread.sleep(1000 * 5);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

MyAsynTask.java

package com.ldci.myasyntask;import android.os.AsyncTask;public class MyAsynTast extends AsyncTask<Void, Void, Void> {@Overrideprotected Void doInBackground(Void... params) {Net net1 = new Net();net1.net();return null;}}

MainActivity.java

package com.ldci.myasyntask;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity implements OnClickListener{private Button btn1;private Button btn2;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);btn1 = (Button)findViewById(R.id.button1);btn2 = (Button)findViewById(R.id.button2);btn1.setOnClickListener(this);btn2.setOnClickListener(this);}@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.button1://使用AsynTask异步操作MyAsynTast myAsynTast = new MyAsynTast();myAsynTast.execute();break;case R.id.button2:System.out.println("dddd");break;default:break;}}}



更多相关文章

  1. 箭头函数的基础使用
  2. NPM 和webpack 的基础使用
  3. Python list sort方法的具体使用
  4. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  5. Android抽屉效果(使用LayoutParams来移动View的位置)
  6. android ActionBar的使用
  7. android ndk log使用demo
  8. android使用pull解析器读写xml文件…
  9. android使用ANT打包,签名,混淆

随机推荐

  1. linux安装mysql 8.0.x的完整步骤
  2. mysql 5.7.21 解压版安装配置图文教程
  3. 解决MySQL8.0 输入无误仍然提示Access de
  4. mysql 5.7.18 绿色版下载安装教程
  5. 详解MySQL主从不一致情形与解决方法
  6. 基于Linux的mysql主从配置全过程记录
  7. mysql分表程序改动方法
  8. mysql跨库事务XA操作示例
  9. mysql show操作简单示例
  10. mysql视图功能与用法实例分析