一个简单的handler延时程序
2017-11-01 16:00
267 查看
1 作用
按一个按钮,5秒后,TextView上的字体变红.2 对比展示
3代码实现
package com.example.lumeng.myapplication; import android.os.Handler; import android.os.Message; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; public class MainActivity extends AppCompatActivity implements View.OnClickListener{ private Button mButton; private TextView mTextview; private static final int Color = 1; private static final int DELAY_TIME = 5000; //handler 处理程序 private Handler myHandler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); switch (msg.what) { case Color : mTextview.setTextColor(getResources().getColor(R.color.red)); break; default: break; } } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mButton = (Button) findViewById(R.id.button); mButton.setOnClickListener(this); mTextview = (TextView) findViewById(R.id.textView); } //监听按钮事件 public void onClick(View view) { int id = view.getId(); switch (id) { case R.id.button: //发送消息并延时处理 myHandler.sendEmptyMessageDelayed(Color,DELAY_TIME); break; default: break; } } }
参考文档:
Java基础入门 传智博客高教产品研发部
本人郑重声明,本博客所著文章、图片版权归权利人持有,本博只做学习交流分享所用,不做任何商业用途。访问者可將本博提供的內容或服务用于个人学习、研究或欣赏,不得用于商业使用。同時,访问者应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人的合法权利;如果用于商业用途,须征得相关权利人的书面授权。若以上文章、图片的原作者不愿意在此展示內容,请及时通知在下,將及时予以刪除。
相关文章推荐
- STL库中简单的list类模板示例和一个小的延时程序
- 51单片机 Keil C 延时程序的简单(晶振12MHz,一个机器周期1us.)
- 实战 HTTP 处理程序(HTTP Handler) (1) -- 创建一个最简单的 HTTP Handler
- 实战 HTTP 处理程序(HTTP Handler) (1) -- 创建一个最简单的 HTTP Handler
- 一个简单的词法分析程序
- linux实验一 一个简单的拷贝程序
- 一个最简单的爬虫-调度程序
- Qt Quick学习---------------构建一个简单的qml程序
- 一个简单的MD5加密算法C语言示例程序
- 写一个简单炫酷的app程序的打开动画
- 自己写的一个简单的蓝牙聊天程序
- JS写一个简单的程序,判断年份是平年还是闰年
- Study notes for OpenCV——第三节:Opencv一个简单的程序:显示图像
- SWT(一)一个最简单的SWT程序示例
- 一个集成输入查找功能的的java简单程序
- 我的WCF之旅(1):创建一个简单的WCF程序
- 一个简单的mfc单页界面文件读写程序(MFC 程序入口和执行流程)
- C# 一个简单分词程序的思路和代码(四) 键树 查询记录
- 写了一个整人程序,较简单,有兴趣者可以看看
- 第1节 反汇编一个简单的C程序【Linux内核分析】