2012-04-18 206 views
1

我们使用Android API WifiManager.enableNetwork(netid,true)在所需的wifi网络之间切换。交换机正在工作,但需要大约10-11秒才能关闭当前网络并与新网络连接。为什么会有这种延迟?是否有任何解决方法使其快速切换?Android WifiManager.enableNetwork 10秒

回答

1

AFAIK,没有办法加快这个过程。这只是WiFi的本质 - 连接到网络可能需要很长时间。

如果您的问题是enableNetwork调用“冻结”您的UI,只需创建另一个线程。

+0

谢谢,我们已经在线程中调用了它。是否有任何其他API或任何低级别的方法来快速切换网络? – 2012-04-19 12:16:59

+0

不是我所知道的。如果有的话,我会感到惊讶 - 正如我所说的,这是WiFi的本质。 – Felix 2012-04-20 08:52:29