AsyncTask
2015-11-12 17:01
281 查看
package com.example.asynctask; import android.app.Activity; import android.os.AsyncTask; import android.os.Bundle; import android.util.Log; import android.widget.TextView; public class MainActivity extends Activity { private TextView text; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); text = (TextView) findViewById(R.id.text); MyLongTimeTask task = new MyLongTimeTask(8); task.execute(1000,1000); } private class MyLongTimeTask extends AsyncTask{ public MyLongTimeTask(int data){ Log.d("MyLongTimeTask", data+""); } @Override protected void onPreExecute() { Log.d("onPreExecute", "done!"); } @Override protected Object doInBackground(Object... params) { int a = (Integer) params[0]; int b = (Integer) params[1]; Log.d("doInBackground", a+","+b); String result = a+"+"+b+"="+(a+b); return result; } @Override protected void onPostExecute(Object result) { Log.d("onPostExecute", result+""); text.setText(result+""); } } }
相关文章推荐
- ruby 开发神器 rubymine的使用教程
- 多列布局和弹性盒模型区别
- iOS —— iPhone开发技巧之环境
- System.Web.Optimization 找不到引用,教你如何解决?
- 从头认识java-8.5 在方法和作用域里的内部类
- UVA 10037 Bridge (贪心)
- javascript自定义对象
- loongson服务器制作镜像及刻录光盘的全过程
- runtime运行时
- 快衰落和慢衰落
- BoostrapTable表格
- 渐变
- js弹出遮罩层
- NHibernate的使用
- ORA-02083: 数据库名含有非法字符 '-'
- SpringMVC源码分析 之 HandlerMapping和HandlerAdapter
- [Python]多线程入门
- Jenkins 邮件配置 (使用 Jenkins Email Extension Plugin)
- spring学习笔记
- C++虚继承虚基类虚函数纯虚函数总结