执行等待功能

时间:2013-11-18 21:54:28

标签: java android delay wait

我发现WiFi Direct中的对等体然后连接到所有对等体并且我想在连接到对等体之前执行等待功能,因为它需要一些时间来发现对等体,请帮助我知道如何在android中执行等待功能。

1 个答案:

答案 0 :(得分:-1)

要在执行某项操作之前等待某项活动,您可以这样做

    Thread waitThread = new Thread(new Runnable() {
        @Override
        public void run() {
            try {
                // Wait for three seconds
                Thread.sleep(3000);
                YourActivity.this.theActionToPerformAfterThreeSeconds();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    });

    waitThread.run();

我们捕获异常,因为如果用户在延迟之前离开活动,您可能会有异常。