java - 安排对方法的调用?

标签 java android

Possible Duplicate:
How to call a method after a delay

当用户单击按钮时,我想要执行此(myVar1);。 1秒后我想这样做(myVar2);。我如何安排第二次通话?

最佳答案

创建一个处理程序并在可运行对象上执行 postDelayed()。检查documentation for Handler .

Handler handler = new Handler();
final Runnable r = new Runnable()
{
    public void run() 
    {
        doThis(myVar2);.
    }
};
...
...
handler.postDelayed(r, 1000);

关于java - 安排对方法的调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11180534/

相关文章:

android - 如何在内部存储Android中保存音频文件

java - React Native(Android 原生模块): Get access to ReactContext in another Class?

java - Mapreduce 作业配置文件位置

java - Java中如何在运行时生成泛型类?

android - 将 Cursor 数据绑定(bind)到非列表布局

android - 用户切换主屏幕时小部件更新

android - CordovaActivity 无法解析为 Phonegap 3.4 中的类型

java - 解析 JSONObjects 并转换为 Java 对象时出现奇怪的问题

Java SQL异常命令未正确结束

java - 使用 java 从 .cgi 中提取 .jpg(IP 网络摄像头)