消息操作类Handler

首先编写main.xml文件代码如下:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TextView
android:id="@+id/info"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>

  然后改写Activity.java类

代码如下:

package com.example.myfirstproject;

import java.util.ArrayList;
import java.util.List;
import java.util.Timer;
import java.util.TimerTask; import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.content.res.Configuration;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.*; public class MainActivity extends Activity {
private static int count = 0;
public static final int SET = 1;
private Handler myHandler = new Handler(){
public void handleMessage(android.os.Message msg){
switch(msg.what){
case SET:
MainActivity.this.info.setText("MLDN-"+count++);
}
}
};
private TextView info = null;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.info = (TextView)super.findViewById(R.id.info);
Timer timer = new Timer();
timer.schedule(new MyTask(), 0, 1000);
}
private class MyTask extends TimerTask{
public void run(){
Message msg = new Message();
msg.what = SET;
MainActivity.this.myHandler.sendMessage(msg);
}
}
}

  运行效果:

最新文章

  1. Pandas-数据探索
  2. 亿级Web系统搭建——单机到分布式集群
  3. 监听grid行点击事件
  4. C#字段中加入list&lt;类字段&gt; 的两种写法
  5. redis动态修改参数配置
  6. BZOJ 4690 Never Wait for Weights
  7. iOS 开发 上传代码至github(转)
  8. iOS开发之自定义UITableView的cell
  9. vue 自定义组件
  10. [Swift]LeetCode250.计数相同值子树的个数 $ Count Univalue Subtrees
  11. Cookie-parser
  12. Grunt安装与环境配置
  13. 【Udacity并行计算课程笔记】- Lesson 2 The GPU Hardware and Parallel Communication Patterns
  14. Wannafly挑战赛14 C.可达性(tarjan缩点)
  15. 层叠顺序与堆栈上下文、font-family字体定义顺序的
  16. 蔡勒(Zeller)公式--黑色星期五
  17. 在Eclipes中查看源代码和大纲快速定位
  18. dynamic结合匿名类型 匿名对象传参
  19. java实现哈弗曼树
  20. Easy ui DateBox 控件格式化显示操作

热门文章

  1. 【转】Kettle集群
  2. Android 启动画面
  3. iOS 定制controller过渡动画 ViewController Custom Transition使用体会
  4. 1.saltstack基础笔记
  5. HDU 5754 Life Winner Bo (各种博弈) 2016杭电多校联合第三场
  6. win7下IIS安装与配置运行网站
  7. error: insufficient permissions for device: verify udev rules
  8. [译]ASP.NET 性能监控
  9. 电赛总结(二)&mdash;&mdash;AD芯片总结之AD7705
  10. linux在工作中用的比较多的几个命令