`

Android倒计时CountDownTimer

 
阅读更多
public class MainActivity extends Activity {
	private MyCount mc;
	private TextView tv;
	
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        tv = (TextView)findViewById(R.id.show); 
        mc = new MyCount(70000, 1000); 
        mc.start(); 
    }
    class MyCount extends CountDownTimer{

		public MyCount(long millisInFuture, long countDownInterval) {
			super(millisInFuture, countDownInterval);
			System.out.println("你好");
		}
		@Override
		public void onTick(long millisUntilFinished) {
			Date date = new Date(millisUntilFinished);
			SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss");
			String str = sdf.format(date);
			System.out.println(str);
			tv.setText("请等待70秒("+millisUntilFinished / 1000 +")...");
		}
		@Override
		public void onFinish() {
			tv.setText("finish");
		}
    }
    @Override
    protected void onDestroy() {
    	super.onDestroy();
    	mc.cancel();
    }
}

 

例如要倒计时30秒,每秒中间间隔时间是1秒,两个参数可以这样写MyCount(30000,1000)。

分享到:
评论

相关推荐

    Android实现倒计时CountDownTimer使用详解

    Android实现倒计时CountDownTimer使用详解 Android 倒计时 CountDownTimer 是 Android 中的一个重要组件,用于实现倒计时功能。在开发中,我们经常会遇到需要倒计时的情况,如发送验证码等。今天,我们来详细了解...

    倒计时CountDownTimer的使用

    在本项目“倒计时CountDownTimer的使用”中,我们将深入探讨如何在Android应用程序中有效地运用这个组件。 CountDownTimer类是Android SDK提供的一种内置定时器,它允许开发者设置一个起始时间和间隔时间,然后按照...

    Android CountdownTimer倒计时

    本项目"Android CountdownTimer倒计时"着重展示了如何在Android Studio中实现一个嵌套的倒计时功能,并在倒计时结束后触发特定的操作,例如启动新的Activity。 `CountdownTimer`是Android SDK中的一个类,用于执行...

    android倒计时功能的实现(CountDownTimer)

    ### Android倒计时功能的实现:CountDownTimer详解 在Android开发中,倒计时功能是一种常见的需求,尤其是在定时器应用、游戏、提醒等场景中。`CountDownTimer`类提供了一种简单而有效的方式,用于实现倒计时功能,...

    验证码倒计时 CountDownTimer

    在Android平台,实现这样的倒计时功能通常会用到`CountDownTimer`类,这是一个内置的计时器工具,能够按照预定的时间间隔执行回调方法。在给定的场景中,描述指出存在一个问题:当用户退出当前Activity并重新进入时...

    Android倒计时功能的实现(CountDownTimer)

    Android SDK 提供了一个便捷的类 `CountDownTimer`,用于实现倒计时逻辑,大大简化了开发者的工作。下面将详细介绍如何使用 `CountDownTimer` 类来实现倒计时功能。 `CountDownTimer` 是一个抽象类,它提供了两个...

    Android倒计时 Android仿京东倒计时 Android商城倒计时

    在Android开发中,倒计时(CountDownTimer)是一个常用的功能,尤其在电商应用中,如京东商城,常用于限时抢购、倒计时显示等场景。本项目"Android倒计时 Android仿京东倒计时 Android商城倒计时"正是针对这种需求而...

    Android 倒计时——Timer和CountDownTimer的使用,实现启动,暂停,继续,重复,重设时长以及启动service后台倒计时

    相比之下,`CountDownTimer`是Android专门为倒计时设计的一个类,它提供了更精确的倒计时控制,并且易于使用。 首先,让我们来看看如何使用`CountDownTimer`。这个类有两个必须传入的参数:总时长(以毫秒为单位)...

    android的3秒倒计时关闭界面或点击关闭

    CountDownTimer是Android提供的一个用于计时的类,它可以执行一个倒计时操作,并在每个间隔或者倒计时结束时调用指定的方法。以下是一个简单的CountDownTimer实例: ```java new CountDownTimer(3000, 1000) { // ...

    android倒计时代码

    在Android开发中,倒计时(CountDownTimer)是一个常用的功能,它被广泛应用于各种场景,如视频播放、歌曲切换、活动倒计时等。本文将深入探讨如何在Android中实现倒计时功能,以及如何将其应用到视频播放器和歌曲倒...

    安卓天气日历时间选择倒计时相关-android倒计时!倒计时多久刷新一次UI.rar

    在Android中,倒计时功能通常通过`CountDownTimer`类来实现。这个类允许开发者设定一个总时间和间隔时间,然后在指定的时间间隔内回调两个方法:`onTick(long millisUntilFinished)` 和 `onFinish()`。`onTick`方法...

    Android_Dialog倒计时可任意设定时间

    这通常涉及到`CountDownTimer`类,它是Android提供的一个可以自定义倒计时时间间隔的定时器。我们可以通过重写`onTick()`方法来更新倒计时的显示,并在`onFinish()`方法中处理倒计时结束的逻辑。例如: ```java ...

    Android倒计时的源码

    在Android开发中,倒计时(CountDownTimer)是一个常用的功能,它被广泛应用于各种应用场景,比如验证码发送后的倒计时、活动开启前的倒计时等。Android倒计时的实现主要依赖于`java.util.Timer`和`java.util....

    Android 倒计时动画

    - **异步执行**:确保倒计时动画不影响主线程的性能,可以使用`Handler`或`CountDownTimer`类在后台线程执行。 - **平滑过渡**:通过设置`Interpolator`实现更自然的动画过渡,如线性、加速、减速等效果。 - **可...

    android倒计时的简单实现

    本篇文章将详细介绍如何在Android应用中使用CountDownTimer类来实现一个简单的倒计时功能。 CountDownTimer是Android SDK提供的一种用于执行周期性任务的工具类,它能帮助我们轻松地创建一个从特定时间开始到零的倒...

    android studio倒计时三秒欢迎页面

    在Android开发中,创建一个倒计时欢迎页面是一种常见的用户交互设计,它可以为用户提供一种预期的等待体验,尤其是在应用启动时。在这个特定的项目中,"android studio倒计时三秒欢迎页面"是一个使用Android Studio...

    android实现倒计时

    总之,Android通过`CountDownTimer`提供了简单易用的倒计时解决方案,开发者可以根据自己的需求进行定制,以实现各种倒计时功能。在实际项目中,结合UI设计和用户体验,可以创造出高效且直观的倒计时组件。

    Android-Android倒计时控件

    `CountDownTimer`是Android提供的一个倒计时工具类,我们需要重写它的`onTick()`方法来更新倒计时状态并在每次间隔时调用`invalidate()`方法,使View重新绘制。在`onDraw()`方法中,根据当前的剩余时间绘制倒计时...

    Android倒计时demo

    倒计时的核心类是`CountDownTimer`,它是一个Android SDK自带的工具类,位于`android.os`包下。`CountDownTimer`主要用于实现一个可定制的、以固定时间间隔递减的倒计时器。它的主要特点是可以自定义开始时间和间隔...

    Android 倒计时demo

    在Android开发中,倒计时(CountDownTimer)是一个常用的功能,它可以帮助开发者实现各种时间相关的功能,如等待、限时活动、倒计时提醒等。本篇将详细讲解基于提供的"Android 倒计时demo"所涉及的核心知识点。 1. ...

Global site tag (gtag.js) - Google Analytics