1

我的应用程序可以在 2 种模式下运行,第一个在进入 main() 后实例化自身,然后进入事件调度程序,然后正常工作。

MyApp theApp = new MyApp(); theApp.enterEventDispatcher();

在另一个(用于更新一些背景内容)中,它不会进入事件调度程序,只是运行一个 http 请求并做一些额外的事情。

一切正常(网络连接等),除非我尝试使用 ;interface=wifi 作为我的 URL 的一部分而不输入调度程序(如果我这样做,工作正常)。我得到这个异常未捕获的异常:当我尝试建立连接时没有应用程序实例:

temp = Connector.open(网址,模式,超时);

另一个区别是,当我执行一个不进入调度程序的请求时,我不会产生一个单独的线程(在使用除 WiFi 之外的任何其他连接时完美运行)

我使用 WLANInfo.getWLANState() == WLANInfo.WLAN_STATE_CONNECTED,jde 4.3 版检测 wifi

有任何想法吗?

4

0 回答 0