更多Android总结知识点

Android中的13种Drawable小结

Android的八种对话框的实现

Android 四种定时器的写法

Android之系统给我们提供的常见的Activity

第一种方式利用Timer和TimerTask

Android 四种定时器的写法_第1张图片 Paste_Image.png
TimerTask  task= new TimerTask() {           @Override           public void run() {                  count++;                  Log.i("MainActivity",count + "");           }  };  

第二种方式 使用Handler

handler.sendEmptyMessageDelayed(0, 4000);//启动handler,实现4秒定时循环执行  private Handler handler = new Handler(){  public voidhandleMessage(android.os.Message msg) {                                  if(isChange){                      //逻辑处理                                        handler.sendEmptyMessageDelayed(0,4000);//4秒后再次执行              }    }  };  

第三种方式 使用CountDownTimer

CountDownTimer cdt = new CountDownTimer(10000, 100) {      @Override      public void onTick(long millisUntilFinished) {          tv_hello.setText(millisUntilFinished + "");      }      @Override      public void onFinish() {                }  };    cdt.start();  

上面的例子是
每隔100毫秒执行onTick中的方法一次
直到执行完10000/100次为止,最后会执行onFinish()中的方法

第四种方式 AlarmManager

Intent intent2 = newIntent(ReadLogService.this,TestBroadcast.class);  PendingIntent pd =PendingIntent.getBroadcast(getApplicationContext(), 0, intent2,PendingIntent.FLAG_ONE_SHOT);  AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);  long triggerTime =SystemClock.elapsedRealtime() + 5*1000;  am.set(AlarmManager.ELAPSED_REALTIME,triggerTime, pd);  

更多相关文章

  1. Android五种常用数据的存储方式
  2. Hive中的case when 的写法
  3. android界面无标题栏和全屏效果的实现方式
  4. Android Timer编写方式
  5. Android之fragment的两种创建方式
  6. Android WebView与 JS 的交互方式
  7. Android 漫游之路------Android电话拨号器(点击事件的几种写法)、A
  8. Android 启动栈管理方式 (二)
  9. Android全屏显示的两种方式

随机推荐

  1. 编程回忆之Android回忆(Android的强制横屏
  2. Android四大组件之~~BroadcastReceiver
  3. Android开发资料[2012-12-16]
  4. Android退出程序的多种方法
  5. Android菜鸟日记10 SQLite 数据库
  6. Android(安卓)学习笔记--android――Acti
  7. Android(安卓)自定义shape圆形按钮
  8. android 中PendingIntent 和AlarmManager
  9. Android(安卓)Screen Monitor抓取真机屏
  10. Android购物车的实现(升级版 仿淘宝)