如何在运行选择查询之前向程序添加延迟以避免绑定值为空?

时间:2015-08-18 17:50:23

标签: android android-sqlite

运行我的应用时,我一直收到非法参数异常。但是,这会在Toast消息出现之前发生,这就是我认为我需要延迟的原因。

在添加DatabaseHelper课程之前,我的应用程序正在运行,Toast个消息中出现了正确的值,MainActivity中的消息和显示intent的消息在DisplayResult活动中传递了{1}}值。

我不知道此时该怎么做。

1 个答案:

答案 0 :(得分:0)

只需在runnable中进行线程休眠。

        int timeYouWantToSleep = 60000;
        new Thread(new Runnable() {
                public void run() {
                    try {

                        Thread.sleep(timeYouWantToSleep);
                        //do your work here

                    } catch (InterruptedException e) {
                        e.printStackTrace();

                    }

                }

            }).start();

如果这不起作用,您知道这不是您需要的延迟。