当前位置: 首页 > 编程笔记 >

Android实现延迟的几种方法小结

云景焕
2023-03-14
本文向大家介绍Android实现延迟的几种方法小结,包括了Android实现延迟的几种方法小结的使用技巧和注意事项,需要的朋友参考一下

本文实例总结了Android实现延迟的几种方法。分享给大家供大家参考,具体如下:

一、通过Thread

new Thread(){
public void run(){
sleep(***);
}
}.start();

通过ProgressDialog的使用来举例说明如下

public class A01Activity extends Activity {
 Button b;
 ProgressDialog pd;
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    b=(Button)findViewById(R.id.b);
    b.setOnClickListener(new OnClickListener(){
  @Override
  public void onClick(View v) {
  // TODO Auto-generated method stub
  final CharSequence dialogTitle=getString(R.string.dialogTitle);
  final CharSequence dialogBody=getString(R.string.dialogBody);
  pd=ProgressDialog.show(A01Activity.this, dialogTitle, dialogBody, true);
  new Thread(){
   public void run(){
   try {
    sleep(3000);
   } catch (InterruptedException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
   finally{
    pd.dismiss();
   }
   }
  }.start();
  }
  });
  }
}

二、通过Timer

TimerTask task = new TimerTask(){
  public void run(){
  //execute the task
  }
};
Timer timer = new Timer();
timer.schedule(task, delay);

三、

new Handler().postDelayed(new Runnable(){
  public void run() {
  //execute the task
  }
 }, delay);

四、利用AlarmManager

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android资源操作技巧汇总》《Android开发入门与进阶教程》、《Android控件用法总结》、《Android短信与电话操作技巧汇总》及《Android多媒体操作技巧汇总(音频,视频,录音等)》

希望本文所述对大家Android程序设计有所帮助。

 类似资料:
  • 本文向大家介绍Android延迟实现的几种解决方法及原理分析,包括了Android延迟实现的几种解决方法及原理分析的使用技巧和注意事项,需要的朋友参考一下 前言 在Android开发中我们可能会有延时执行某个操作的需求,例如我们启动应用的时候,一开始呈现的是一个引导页面,过了两三秒后,会自动跳转到主界面。这就是一个延时操作。 而写这篇文章的目的,是看到群里有人在实现延迟的时候,用如下的第四种方法,

  • 本文向大家介绍python 实现ping测试延迟的两种方法,包括了python 实现ping测试延迟的两种方法的使用技巧和注意事项,需要的朋友参考一下 一.python实现ping返回延迟繁琐版 二 .python实现ping返回延迟简单版本 以上就是python 实现ping测试延迟的两种方法的详细内容,更多关于python ping测试延迟的资料请关注呐喊教程其它相关文章!

  • 本文向大家介绍jQuery延迟执行的实现方法,包括了jQuery延迟执行的实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery延迟执行的实现方法。分享给大家供大家参考,具体如下: 做一个控件时碰到的一些无法同步处理的事件,可以用这样的延迟方法。 更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery日期与时间操作技巧总结》、《jQuery切换特效与技巧总结》

  • 本文向大家介绍Android亮度调节的几种实现方法,包括了Android亮度调节的几种实现方法的使用技巧和注意事项,需要的朋友参考一下 最近在做一个App的设置项,亮度调节。真正做时,发现Android亮度调节比预想要复杂一些。其实目前网上已有不少这方面的资料,但有些博文具有一定误导性。在此将这块内容按照自己理解整理一下。 整体上看,Android亮度调节分为三个层次,分别是:Android系统亮

  • 本文向大家介绍Android 动画实现几种方案,包括了Android 动画实现几种方案的使用技巧和注意事项,需要的朋友参考一下 Android 动画实现几种方案 在 Android 的 FrameWork 中,为我们提供三种动画的实现方式:逐帧(Frame)动画、视图/补间动画(View Animation)和属性动画(Property Animation)。由于,这三种动画的实现方式和针对面不一

  • 本文向大家介绍Android实现View滑动的几种方式,包括了Android实现View滑动的几种方式的使用技巧和注意事项,需要的朋友参考一下 什么是View?实现View滑动的方式有哪些? 1. 关于View我们需要知道的 (1)什么是View? Android中的View类是所有UI控件的基类(Base class),也就是说我们平时所有到的各种UI控件,比如Button、ImagView等等