线程小运用
来源:互联网 发布:solr remove node 编辑:程序博客网 时间:2024/05/22 00:46
有关线程的基本知识很多博客都有详细介绍:线程超详细教程。在移动端的开发过程中,线程经常用到。在以前做过的项目中记得要获得网络超时时执行的操作,记得当时我就是写了个定时器来解决的,下面上一段线程实现控件隐藏的功能。类似QQ空间点赞时那个小手图标。
new Handler().postDelayed(new Runnable() {public void run() {tv.setVisibility(View.GONE);}}, 1000);
在方法run中实现控件的隐藏,然后设置隐藏时间为1000ms即一秒。
然后在上一段项目中用到过的线程的开启和停止的方法,当然了这是在thread.cancle不起作用的情况下用到的。
/**线程休眠时间*/private long timeout = 180000;private Timer timer = null;private TimerTask timeTask;/** * 开始线程 */private void startThread() {if (timer == null) {timer = new Timer();}if (timeTask == null) {timeTask = new TimerTask() {public void run() {Message msg = new Message();msg.what = 1;mHandler.sendMessage(msg);timer.cancel();timer.purge();}};}if (timer != null && timeTask != null) {timer.schedule(timeTask, timeout, 1);}}/** * 停止线程 */private void stopThread() {if (timer != null) {timer.cancel();timer = null;}if (timeTask != null) {timeTask.cancel();timeTask = null;}}
0 0
- 线程小运用
- c# 线程运用
- android 运用线程
- C#线程运用基础
- AtomicBoolean运用 (Java 线程)
- javase线程基本运用
- 线程池的运用
- Apache运用小技巧
- javascrip 运用小技巧
- 平时运用 小方法
- 数组小运用
- 大端小端运用
- java线程swingworker的运用
- adroid线程池的运用
- Handler子线程中的运用
- Java线程的基本运用
- python中thread线程运用
- 线程池以及子线层运用
- 【Android drawable】微技巧,你所不知道的drawable的那些细节
- 笔试基础归纳-8.23
- mui返回传参
- Light-oj 1282 - Leading and Trailing
- 安卓逆向简介
- 线程小运用
- poj 2965 The Pilots Brothers' refrigerator 【枚举思考题】
- 两学一做2
- 【lightoj1282】数学-小知识点
- Java中访问修饰符和构造函数的一点总结
- Android中view绘制过程
- UVA 725 DFS
- VS2015不能正常使用scanf函数的解决办法
- 导入项目出错 build.gradle的相关设置