当我的应用程序启动时,我正在检查有效的互联网连接(应用程序在启动时启动),但通常情况下,检查时wifi尚未启动,因此返回错误。
我想让检查运行5-10秒(不锁定应用程序),如果10秒后状态仍然是false,停止检查。
这是我目前(糟糕的)简单地检查constanlty直到状态为true的实现:
while(!isConnected()) {
Thread.sleep(1000);
}我非常确定我需要使用计时器,甚至是Runnable Thread?但我似乎找不到任何人在做我想要实现的事情。
发布于 2014-10-22 00:58:40
我在这里看到两个选项:
https://stackoverflow.com/questions/26491306
复制相似问题