Android Handler的使用
- package com.android.tutor;
- import java.util.Timer;
- import java.util.TimerTask;
- import android.app.Activity;
- import android.os.Bundle;
- public class HandlerDemo extends Activity {
- //title为setTitle方法提供变量,这里为了方便我设置成了int型
- private int title = 0;
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- Timer timer = new Timer();
- timer.scheduleAtFixedRate(new MyTask(), 1, 5000);
- }
- private class MyTask extends TimerTask{
- @Override
- public void run() {
- setTitle("Welcome to Mr Wei's blog " + title);
- title ++;
- }
- }
- }
- package com.android.tutor;
- import java.util.Timer;
- import java.util.TimerTask;
- import android.app.Activity;
- import android.os.Bundle;
- import android.os.Handler;
- import android.os.Message;
- public class HandlerDemo extends Activity {
- //title为setTitle方法提供变量,这里为了方便我设置成了int型
- private int title = 0;
- private Handler mHandler = new Handler(){
- public void handleMessage(Message msg) {
- switch (msg.what) {
- case 1:
- updateTitle();
- break;
- }
- };
- };
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- Timer timer = new Timer();
- timer.scheduleAtFixedRate(new MyTask(), 1, 5000);
- }
- private class MyTask extends TimerTask{
- @Override
- public void run() {
- Message message = new Message();
- message.what = 1;
- mHandler.sendMessage(message);
- }
- }
- public void updateTitle(){
- setTitle("Welcome to Mr Wei's blog " + title);
- title ++;
- }
- }
![](/assets/blank.gif)
![](/assets/blank.gif)
本文出自 “Android_Tutor” 博客,请务必保留此出处http://weizhulin.blog.51cto.com/1556324/323922
Android Handler的使用相关推荐
- Android Handler介绍
本文转自:http://www.cnblogs.com/keyindex/articles/1822463.html 前言 学习android一段时间了,为了进一步了解android的应用是如何设计开 ...
- Android Handler的使用!!!
大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title. 首先我们看一下习惯了Java编程的人,在不知道Handl ...
- Android Handler与Looper原理简析
一直感觉自己简直就是一个弱智,最近越来越感觉是这样了,真的希望自己有一天能够认同自己,认同自己. 本文转载于:https://juejin.im/post/59083d7fda2f60005d14ef ...
- 详解Android Handler的使用
我们进行Android开发时,Handler可以说是使用非常频繁的一个概念,它的用处不言而喻.本文就详细介绍Handler的基本概念和用法. Handler的基本概念 Handle ...
- Android handler Thread 修改UI Demo
/*********************************************************************** Android handler Thread 修改UI ...
- android handler.removeCallbacksAndMessages(null)的使用
今天,简单讲讲android如何使用 handler.removeCallbacksAndMessages(null). 这个其实很简单,之前我也写了一篇博客将关于handler.removeM ...
- android handler 的removeMessages的使用
今天,简单讲讲android里如何使用handler的removeMessages函数. 这个很简单,之前自己也一致在使用,所以这里记录一下. 具体的如下: removeMessages会将handl ...
- epoll监听文件_介绍一下 Android Handler 中的 epoll 机制?
介绍一下 Android Handler 中的 epoll 机制? 目录: IO 多路复用 select.poll.epoll 对比 epoll API epoll 使用示例 Handler 中的 e ...
- android message 代码,Android Handler移除Message详解及实例代码
Android Handler移除Message详解 问题: 1.removeMessage(what)函数是否只能移除对应what值的Message? 2.对于Delayed发送的Message,能 ...
- android Handler的使用(一)
Handler的使用(一) Handler基本概念: Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出 ...
最新文章
- Mozilla在Firefox Nightly 92 版本测试兼容性影响
- 使用MyEclipse创建可执行jar
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- python的用途实例-python assert的用处示例详解
- 【数学与算法】三角函数公式【仅供查询】
- 科大星云诗社动态20210809
- 云信“欢乐颂活动”中奖名单
- 关于@Alias注解的几个问题
- 9.5noip模拟试题
- Unreal Engine 4 —— 使用ProceduralMeshComponent实现模型实时切割
- 小程序--计算正负数个数
- Unity2018新功能抢鲜 | ShaderGraph实战教程之溶解效果
- export ,export default 和 import 区别以及用法
- asp.net饭店点菜管理
- 英文间隔符占位html,HTML空格占位
- 配置opencv,丢失 opencv_world300d.dll
- mysql怎么子查询_在mysql中如何进行子查询?
- [错误分析][Error]no match for ‘operator<<‘无匹配的左移运算符
- Linux系统有哪些?盘点常用的 8 个Linux系统!
- matlab滤波实验,Refined Lee滤波实验MATLAB程序.docx