在android中创建计时器
来源:互联网 发布:淘宝营销培训 编辑:程序博客网 时间:2024/06/01 08:54
activity文件
package com.example.administrator.ming;import android.icu.text.SimpleDateFormat;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 { private TextView mTv; private Button btu; private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); //收到消息后获取当前时间显示当前时间 long current = System.currentTimeMillis(); SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss"); dateFormat.setTimeZone(android.icu.util.TimeZone.getTimeZone("GMT+08")); //设置时区 String time = dateFormat.format(current); mTv.setText(time); } }; private Thread thread1; private boolean isStart1 = false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mTv=(TextView) findViewById(R.id.textView); btu = (Button) findViewById(R.id.button); } //Thread方法 public void test(View view) { Runnable runnable = new Runnable() { @Override public void run() { while (isStart1) { mHandler.sendEmptyMessage(0);// if(sign) haha();// else xixi(); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } }; if (isStart1) { //暂停功能 isStart1 = false; } else { isStart1 = true; thread1 = new Thread(runnable); thread1.start(); } }}// private void haha()// {// btu.setX(btu.getX()+30);// if(btu.getX()>800) sign=false;// }// private void xixi()// {// btu.setX(btu.getX()-30);// if(btu.getX()<0) sign=true;// }
阅读全文
0 0
- 在android中创建计时器
- Unity3D开发学习之路--两种在Unity3D中创建倒计时器的方法
- Android中Timer计时器详解
- Android中Timer计时器详解
- Android中Timer计时器详解
- 在Android中创建文件
- 【Cocos2dx】计时器的使用,计时器的嵌套,与在计时器中延时执行一段代码
- 在 ASP.NET 中使用计时器(Timer)
- 在ASP.NET中使用计时器(Timer)
- 在Web页面中使用计时器
- 在VB类模块中使用计时器
- 在Windows服务中如何使用计时器?
- java Timer计时器在android中运行时出现的问题
- java Timer计时器在android中运行时出现的问题
- 奇葩6: android中sharedpreferences内容,在调用计时器后,被清空
- Android开发中如何实现Timer计时器
- Android中timer(计时器)的使用
- Android开发中Chronometer计时器用法问题
- 专题二 符号的技巧---- 10.单引号和双引号
- 08.java语言基础-实现int类型数组元素拷贝
- 18. 4Sum
- 第41课:Checkpoint彻底解密:Checkpoint的运行原理和源码实现彻底详解
- 09.java语言基础-system类中的arraycopy方法
- 在android中创建计时器
- DP--多重背包--队列优化
- Chrome和Firefox插件个人收藏
- 华为帧中继中LMI协议
- JSP基本知识
- 10.java语言基础-排序算法-冒泡排序
- WIFI模块连接手机
- BZOJ 3036: 绿豆蛙的归宿 期望dp
- div显示滚动条,table不显示外边框