最近在做android的计时器,用Chronometer布局写的.用过Chronometer的同学应该知道它有一个bug那就是我们选择暂停后(即调用stop()方法)计时器其实只有文字不在更新,计时器本身还在后台运行着,所以当我们点击开始(即调用start()方法)时计时器会出现一个时间上的跳转.我是这么解决这个问题,首先在计时器暂停时获取当前显示的数字时间String tiemTemp[]=chronometer.getText().toString().split(":");然后在调用start()方法前调用setBase()方法来设置计时器时间chronometer.setBase(SystemClock.elapsedRealtime()-temp*1000);下面是完整的代码

activity_main.xml文件

    android:layout_width="wrap_content" android:layout_height="wrap_content">
  
          android:layout_height="wrap_content">
  
        
        
              
  

MainActivity.java文件

package com.example.chronometerdemo;
import android.app.Activity;
import android.os.Bundle;
import android.os.SystemClock;
import android.view.View;
import android.widget.Chronometer;
public class MainActivity extends Activity {
private Chronometer chronometer;
private long temp=0;
@Override
prote

android计时器暂停问题相关推荐

  1. Chronometer控件实现的Android计时器

    本文为大家演示了如何使用Chronometer控件实现Android计时器的实例. 先贴上最终的实现效果图: Android计时器实现思路 使用Chronometer控件实现计器的操作.通过设置set ...

  2. Android 计时器实现

    Android 计时器实现 一.CountDownTimer 二.handler.postDelayed 三.Handler + Timer + TimerTask 四.Handler + Threa ...

  3. android计时器正确写法,Android计时器正确应用方式解析

    昨天晚上在写一个Android计时器,开始认为很容易,用Java一般写法,结果发现计时器根本不能运行,但却不报任何错误,当时就呆在那了,不知道该怎么办了,后来在网上查了一下,Android考虑到线程安 ...

  4. android 计时器 三种,Android计时器的三种实现方式(Chronometer、Timer、handler)

    本文实例为大家分享了Android计时器的三种方法,具体内容如下 目录: 1.借助Timer实现 2.调用handler.sendMessagedely(Message msg, long delay ...

  5. android倒计时框_在提示框中:视频游戏播放时间,维修电脑鼠标和极简主义的Android计时器...

    android倒计时框 Once a week we round up some great reader tips and share them with everyone. This week w ...

  6. 施乐202打印监视器_在“提示”框中:打印和玩游戏,DIY管道监视器支架和Android计时器...

    施乐202打印监视器 It's that tips box time of week again; read on to see how you can print games for cheap e ...

  7. java 停止定时器_Java/Android计时器(开始,暂停,恢复,停止)

    由于要做暂停和恢复,这里我就没有使用Android的CountDownTimer,而是用了Java的Timer.所以,这个方法在java肯定是通用.我也外加了Android独有的Service,有些计 ...

  8. android如何暂停倒计时,Android计时器和倒计时的实现(含开始,暂停,和复位)...

    倒计时和计时在比赛中经常用到,由于涉及到子线程和主线程的通信问题,同学们在制作的时候总有点畏手畏脚的,今天会有两个神器出现,帮助大家攻克这两道难关! 神器一:chronometer --andrdoi ...

  9. android 重置倒计时,Android计时器跟倒计时的实现(含开始,暂停,和复位)

    倒计时和计时在比赛中经常用到,由于涉及到子线程和主线程的通信问题,同学们在制作的时候总有点畏手畏脚的,今天会有两个神器出现,帮助大家攻克这两道难关! 神器一:chronometer --andrdoi ...

最新文章

  1. 最锋利的Visual Studio Web开发工具扩展:Web Essentials详解
  2. SAP FI模块与SD、MM的接口配置基本方法
  3. 通过enum实现枚举类
  4. DISCUZ中判断当前页是否是门户首页
  5. push模式的水晶报表,参数的设置要放在数据源设置之后
  6. mysql安装、导入数据脚本
  7. 4g通信模块怎么连接sim卡_4G通信模块在ARM平台下的应用
  8. 趋势:指数基金如何做大做强?
  9. 【图像去噪】基于matlab鲁棒PCA图像去噪【含Matlab源码 463期】
  10. Xcode9 LaunchScreen.storyboard 设置app启动图片
  11. 京东联盟导购平台开发指南(附带API接口)
  12. Latex排版—(1)基础排版
  13. python运用ico图标,处理Django中的favicon.ico图标实例方法
  14. Autovue 21.0.2.3 新功能介绍
  15. 斐讯N1盒子刷Armbian安装jdk做Java服务器
  16. 买服务器需要看哪些参数,如何看服务器配置
  17. android与iPhoneX区别,iphone8plus和iphonex区别 买iphone8plus还是iphonex好
  18. vue项目中swiper动态更新后无法轮播问题 附带案例代码
  19. 30系列NVIDIA显卡安装tensorflow 极简
  20. CUDA: Occupancy(占用率)详解

热门文章

  1. Office365 - OneDrive Sync SharePoint Online Files时显示Site Read Only问题的解决方案
  2. js正则校验[{key:xx,val:xx}]格式
  3. layui中table显示图片,怎么将图片完整显示出来而不是图片所在的单元格高度限制了图片的完整显示
  4. oracle 10g 检查网络配置需求未通过问题的解决
  5. win10模糊不清楚怎么办?无需花里胡哨,只需校对显示器!
  6. 【ASP.NET Web】项目实践—网上宠物店4:创建母版页
  7. iText+freemarker 生成PDF 使用ftl模板
  8. 基于Vue的拖拽插件的实战应用,但最后我还是选择了手写
  9. Android10.0 OTA 错误解决办法(@/cache/recovery/block.map‘ failed)
  10. 2007-2022年消费者信心、满意度、预期指数月度数据(CCI、CEI、CSI、CGPI)