android计时器暂停问题
来源:互联网 发布:淘宝支付宝登录 编辑:程序博客网 时间:2024/04/28 10:57
最近在做android的计时器,用Chronometer布局写的.用过Chronometer的同学应该知道它有一个bug那就是我们选择暂停后(即调用stop()方法)计时器其实只有文字不在更新,计时器本身还在后台运行着,所以当我们点击开始(即调用start()方法)时计时器会出现一个时间上的跳转.我是这么解决这个问题,首先在计时器暂停时获取当前显示的数字时间String tiemTemp[]=chronometer.getText().toString().split(":");然后在调用start()方法前调用setBase()方法来设置计时器时间chronometer.setBase(SystemClock.elapsedRealtime()-temp*1000);下面是完整的代码
activity_main.xml文件
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计时器暂停问题
- 关于Chronometer(计时器)暂停的问题
- 关于Chronometer(计时器)暂停的问题
- 关于Chronometer(计时器)暂停的问题
- android 自定义CountDownTimer计时器(支持暂停)
- Android关于Chronometer计时器的暂停继续计时
- Android 计时器CountDownTimer延迟问题
- 求教Android计时器的问题
- 计时器的开始与暂停
- 【转】Android - 带暂停,继续,重置功能的简易倒计时器-附jpg源码
- android开发——分秒计时器(可 开始/暂停/继续/停止)
- Android开发中Chronometer计时器用法问题
- iPhone中计时器的暂停和恢复
- Android 暂停
- Android 计时器
- android-计时器
- android 计时器
- android 计时器
- iOS面试经常用到的问题
- HDU1528 Card Game Cheater 二分匹配最大点覆盖问题
- Java 连接 Oracle 单例模式
- java Queue容器实现
- 求一个子串在整串中出现的次数。
- android计时器暂停问题
- Failure [INSTALL_FAILED_OLDER_SDK]
- 优秀的js函数
- Bmp 图片格式学习和拆分
- Apache或XAMPP 搭建本地svn 服务器
- 日语约音
- 每日一算法:求m^n的结果,m,n可以很大
- 最大似然估计和最大后验概率
- 《响应式Web设计——html5和css3实战》读书笔记