1
我試圖將我的設備連接到使用wifi的http服務器。但我有這個例外:黑莓java.io.IOException無線電關閉
java.io.IOException radio is off
這通常是什麼原因,我應該檢查什麼?
提前致謝。
我試圖將我的設備連接到使用wifi的http服務器。但我有這個例外:黑莓java.io.IOException無線電關閉
java.io.IOException radio is off
這通常是什麼原因,我應該檢查什麼?
提前致謝。
我從來沒有這個錯誤,所以我不能確定。不過,聽起來好像您的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();
}
} }
您正在使用的任何代碼段可能對我們有幫助。確保你使用「界面=妻子」,你的設備或模擬器的無線網絡是打開的。並看看這個[黑莓Supportforum主題](http://supportforums.blackberry.com/t5/Java-Development/Java-io-ioexception-radio-is-off/m-p/571238)。 – 2011-03-10 09:31:02