package com.gyliu.demo;
import java.util.concurrent.TimeUnit;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class UIHandlerActivity extends Activity {
private static final int OPER_RESAULT = 0x01;
private Button btn_start;
private static int time = 0;
private TextView tv_resault;
private Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch(msg.what) {
case OPER_RESAULT:
String resault = (String) msg.obj;
tv_resault.setText(resault);
break;
}
}
};
private Runnable operation = new Runnable() {
@Override
public void run() {
for(int i = 1 ; i <= 1000 ; i++)
for(int j=1 ; j <= 10000 ; j++);
mHandler.sendMessage(mHandler.obtainMessage(OPER_RESAULT, "第" + (++time) + "次运算"));
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ui_handler_activity);
btn_start = (Button) findViewById(R.id.btn_timeout);
tv_resault = (TextView) findViewById(R.id.tv_resault);
btn_start.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Thread mThread = new Thread(operation);
mThread.start();
}
});
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
AsyncTask的简单应用
共32个文件
class:15个
xml:5个
java:4个
5星 · 超过95%的资源 需积分: 3 10 下载量 43 浏览量
2012-10-18
16:35:54
上传
评论
收藏 40KB ZIP 举报
温馨提示
关于AsyncTask的简单运用,其中有关于界面响应阻塞错误的简单示例和Thread+Handler的简单使用 本工程作为个人博文的示例代码。 博文详情见:http://blog.csdn.net/ft2028739/article/details/8085329
资源推荐
资源详情
资源评论
收起资源包目录
TestAsyncTask1.zip (32个子文件)
TestAsyncTask
bin
classes.dex 7KB
com
gyliu
demo
UIHandlerActivity$1.class 1KB
AsyncTaskDemoActivity$Operation.class 1KB
R$layout.class 466B
R$id.class 411B
R$drawable.class 388B
UIHandlerActivity.class 2KB
UIHandlerActivity$3.class 1003B
AsyncTaskDemoActivity$1.class 974B
TimeOutActivity.class 967B
R$attr.class 328B
R.class 503B
AsyncTaskDemoActivity.class 2KB
UIHandlerActivity$2.class 1KB
TimeOutActivity$1.class 1KB
R$string.class 415B
resources.ap_ 6KB
TestAsyncTask.apk 11KB
res
drawable
icon.png 3KB
values
strings.xml 185B
layout
time_out_activity.xml 399B
main.xml 382B
ui_handler_activity.xml 570B
assets
default.properties 362B
gen
com
gyliu
demo
R.java 920B
proguard.cfg 1KB
src
com
gyliu
demo
UIHandlerActivity.java 1KB
TimeOutActivity.java 833B
AsyncTaskDemoActivity.java 1KB
.project 849B
.classpath 280B
AndroidManifest.xml 887B
共 32 条
- 1
资源评论
- ljtyzhr2014-11-26代码不错,值得看看
GYGG
- 粉丝: 6
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功