Android(安卓)AsynTask学习笔记
16lz
2021-12-04
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;}}}
更多相关文章
- 箭头函数的基础使用
- NPM 和webpack 的基础使用
- Python list sort方法的具体使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- Android抽屉效果(使用LayoutParams来移动View的位置)
- android ActionBar的使用
- android ndk log使用demo
- android使用pull解析器读写xml文件…
- android使用ANT打包,签名,混淆