chronoment暂停方法的实现
来源:互联网 发布:ubuntu iso 下载 编辑:程序博客网 时间:2024/04/30 05:45
package com.example.king.chronometer;import android.app.Activity;import android.os.SystemClock;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Chronometer;public class MainActivity extends Activity { private Button start, stop, rest; Chronometer chronometer = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); start = (Button) findViewById(R.id.start); stop = (Button) findViewById(R.id.stop); rest = (Button) findViewById(R.id.rest); chronometer = (Chronometer) findViewById(R.id.chronometer); start.setOnClickListener(clickListener); stop.setOnClickListener(clickListener); rest.setOnClickListener(clickListener); } private View.OnClickListener clickListener = new View.OnClickListener() { @Override public void onClick(View v) { switch (v.getId()) { case R.id.start: //调用start()方法开始计时 chronometer.setBase(convertStrTimeToLong(chronometer.getText().toString())); chronometer.start(); start.setText("正在计时..."); break; case R.id.stop: //调用stop()方法停止计时 chronometer.stop(); start.setText("继续计时"); break; case R.id.rest: //调用stop()方法停止计时 chronometer.setBase(SystemClock.elapsedRealtime()); chronometer.stop(); start.setText("正在计时..."); break; default: break; } } }; public long convertStrTimeToLong(String strTime) { String[] timeArry = strTime.split(":"); long longTime = 0; longTime = Integer.parseInt(timeArry[0]) * 1000 * 60 + Integer.parseInt(timeArry[1]) * 1000; return longTime-SystemClock.elapsedRealtime() ; }}
0 0
- chronoment暂停方法的实现
- 实现 iPhone 游戏暂停功能的方法
- 8086汇编程序暂停的实现方法
- c实现程序暂停的方法
- 暂停 继续动画实现方法
- Android 录音暂停方法实现
- Java线程暂停一段时间之后继续执行的实现方法
- 关于JS控制代码暂停的实现方法分享
- Fragment的setUserVisibleHint方法实现视频音频播放暂停
- 使用service的startservice 和bindservice方法实现音乐的播放、暂停、继续
- 【Android】实现Activity页面暂停几秒后跳转的两种方法
- uinity Animator 和Animation的正播,捯播,暂停动画实现方法(测试)
- 【Android】实现Activity页面暂停几秒后跳转的两种方法
- 让程序暂停的几种方法
- Unity 让游戏暂停的方法
- 关于Cocos2dx的游戏暂停方法
- 使程序暂停的3种方法
- iOS 锁屏后暂停歌曲的方法设置
- WebBrowser 遇到类似银行网页需要安装插件才显示的文本框问题
- 【FragmentTabHost】FragmentTabHost的使用
- 给 Android 开发者的 RxJava 详解
- ccah-500 第22题 Which process instantiates user code, and executes map and reduce tasks on a cluster r
- php如何实现文件下载
- chronoment暂停方法的实现
- 乐学成语
- 图像投影特征图的波峰波谷查找的相关原理及利用差分遍历法查找波峰的OpenCV代码
- Adapter中的getView()方法只走了两遍
- python安装NumPy
- (OK) Android 6.0 (Marshmallow) Install apk - INSTALL_FAILED_INVALID_URI
- 【计算机基础】Unicode字符集 与 多字节字符集
- 能否用两个栈实现一个队列的功能
- 【电脑知识】:如何设置桌面存储路径