我正在检查应用程序启动时是否有有效的Internet连接(应用程序是在启动时启动的)但更常见的情况是,当检查完成时,wifi没有启动,所以它返回false。 / p>
我希望检查运行5-10秒(不会使应用程序停止运行),如果10秒后状态仍为假,则停止检查。
这是我当前(差)实现简单检查constanlty直到状态为真:
while(!isConnected()) {
Thread.sleep(1000);
}
我很确定我需要使用Timer或者甚至是Runnable Thread吗?但我似乎无法找到任何人做任何我希望实现的目标。