黑莓java.io.IOException无线电已关闭

时间:2011-03-10 08:21:06

标签: java blackberry

我正在尝试使用wifi将我的设备连接到http服务器。但我有这个例外:

java.io.IOException radio is off

这通常是什么原因以及我应该检查什么?

提前感谢。

1 个答案:

答案 0 :(得分:2)

我从未遇到过这个错误,所以我无法确定。然而,听起来好像您的wifi接收器已关闭,请尝试以下代码。

if (RadioInfo.getState() == RadioInfo.STATE_OFF) {
        if (Dialog.ask(Dialog.D_YES_NO, "You currently have no network connection\nDo you want to turn connections on?", Dialog.YES) == Dialog.YES)
        {
            //Activate GPRS
            Radio.activateWAFs(RadioInfo.WAF_3GPP);

            //Sleep for 10secs to allow wireless to activate. 
            // TODO (DG) DO THIS IN NEW THREAD TO PREVENT BLOCKING UI THREAD
            try {
                Thread.sleep(10000);
            }
            catch (InterruptedException e) {
                e.printStackTrace();
            }
        } }