关于Android中postDelay方法的讲解

这是一个可以创建多线程消息的函数

使用方法:

1.首先创建一个Handler对象


Handler handler = new Handler();

2.然后创建一个Runnable对象


Runnable runnable = new Runnable(){

    public void run(){
    // TODO Auto-generated method stub
    //要做的事情,这里再次调用此Runnable对象,以实现每两秒实现一次的定时器操作
    handler.postDelayed(this, 2000);
  }
};

3.使用PostDelay方法,两秒后调用此Runnable对象


handler.postDelayed(runnable, 2000); 

4.如果想要关闭此定时器,可以这样操作


handler.removeCallbacks(runnable);  
时间: 2024-10-07 18:41:14

关于Android中postDelay方法的讲解的相关文章

关于android中postDelayed方法的讲解

这是一种可以创建多线程消息的函数使用方法:1,首先创建一个Handler对象 Handler handler=new Handler(); 2,然后创建一个Runnable对象Runnable runnable=new Runnable(){   @Override   public void run() {    // TODO Auto-generated method stub    //要做的事情,这里再次调用此Runnable对象,以实现每两秒实现一次的定时器操作    handler

关于 android 中 postDelayed方法的讲解 (转载)

转自:http://blog.csdn.net/xiabo851205/article/details/7991529 这是一种可以创建多线程消息的函数 使用方法: 1,首先创建一个Handler对象 Handler handler=new Handler(); 2,然后创建一个Runnable对象 Runnable runnable=new Runnable(){ @Override public void run() { // TODO Auto-generated method stub

(转)关于 android 中 postDelayed方法的讲解

原文地址:http://xym-love.iteye.com/blog/1643263 这是一种可以创建多线程消息的函数 使用方法: 1,首先创建一个Handler对象 Handler handler=new Handler(); 2,然后创建一个Runnable对象 Runnable runnable=new Runnable(){ @Override public void run() { // TODO Auto-generated method stub //要做的事情,这里再次调用此R

关于 android 中 postDelayed方法的讲解

代码如下: 这是一种可以创建多线程消息的函数 使用方法: 1,首先创建一个Handler对象 Handler handler=new Handler(); 2,然后创建一个Runnable对象 Runnable runnable=new Runnable(){ @Override public void run() { // TODO Auto-generated method stub //要做的事情,这里再次调用此Runnable对象,以实现每两秒实现一次的定时器操作 handler.pos

webview中js调用Android中的方法

package com.example.helloworld; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.webkit.WebView; public class MainActivity extends Activity { private WebView webView = null

android中Drawable方法详解

1. BitmapDrawable相关方法: 新建在drawable目录下面,示例如下: <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:antialias="true" android:dither="true" android:filter="true" android:gravity="center&qu

android中 回调方法,怎么转变为阻塞执行的方法

项目中需要用到在wifi这一块,扫描附近wifi,然后一个个遍历所有wifi,并且尝试连接,所以就在这里需要每连接一个wifi进行阻塞,当连接失败的时候才进行尝试下一个连接,当连接成功时则break. 我们仍然可以在回调方法中加一个标识:如 int flag = 0; public void callback() { flag = 1; } //阻塞的方法中可以这么写 public void fun() {... while (true) { if (flag == 1) { break; }

我的Android进阶之旅------&gt;Android中Dialog系统样式讲解

今天在维护公司的一个APP的时候,有如下场景. 弹出一个AlertDialog的时候,在系统语言是中文的时候,如下所示: 弹出一个AlertDialog的时候,在系统语言是English的时候,如下所示: 可以发现在系统语言为英语的时候,对话框中的白色文字已经完全看不清楚,对话框的背景颜色也变成了白色.因此需要修改对话框的主题. 修改之前代码如下: AlertDialog commedialog = new AlertDialog.Builder( WalkieTalkieActivity.th

Android中常见IPC方法总结

欢迎转载,转载请注明出处http://blog.csdn.net/l664675249/article/details/50654926 IPC (Interprocess communication)跨进程通信,是指在两个进程之间交换数据的过程.多进程通信一般分为两种情况.第一种,一个应用因为自身的需要采用多进程实现,比如某些模块由于特殊原因需要运行在单独的进程中.第二种情况,当前应用需要获得其它应用的数据,由于是两个应用,所以必须采用跨进程的方式.下面就对常用的IPC方法做一个总结. 使用B