我的应用程序可以在2种模式下运行,首先在进入main()后进入事件调度程序然后正常工作,实例化自身。
MyApp theApp = new MyApp(); theApp.enterEventDispatcher();
在另一个(用于更新一些背景内容)中,它不会进入事件调度程序,只是运行一个http请求并做一些额外的事情。
一切正常(网络连接等),除非我尝试使用; interface = wifi作为我的URL的一部分而不进入调度程序(如果我这样做,则工作正常)。我尝试建立连接时遇到此异常未捕获异常:没有应用程序实例:
temp = Connector.open(url,mode,timeouts);
另一个不同之处在于,当我正在执行请求甚至不进入调度程序时,我不会生成一个单独的线程(在使用任何其他连接但是WiFi时可以正常工作)
我使用WLANInfo.getWLANState()== WLANInfo.WLAN_STATE_CONNECTED,jde version 4.3检测wifi
有什么想法吗?