0
我剛剛開始爲Blackberry設備編程。我正在使用API的第5版。如果設備沒有互聯網連接,黑莓如何在應用程序中顯示消息?
我正在構建一個非常簡單的應用程序,它只是一個瀏覽器領域。到目前爲止,這一切都很好。我可以用我需要的內容顯示我的browserfield。
現在我遇到的問題是,如果設備沒有活動的互聯網連接,我得到醜陋的「錯誤請求內容」消息。
如果設備沒有活動連接,我需要有人顯示我自己的消息。
類似於「您需要有一個活躍的互聯網連接才能使用此應用程序」,並帶有關閉應用程序的退出按鈕。
我試圖找到這個小時,但沒有運氣。
希望這是相對容易的東西,所以我可以在這裏得到幫助。
這裏是我到目前爲止的代碼:
package com.mycompany.webview;
import net.rim.device.api.browser.field2.*;
import net.rim.device.api.ui.*;
import net.rim.device.api.ui.container.*;
public class webview extends UiApplication
{
public static void main(String[] args)
{
webview app = new webview();
app.enterEventDispatcher();
}
public webview()
{
pushScreen(new webviewScreen());
}
}
class webviewScreen extends MainScreen
{
public webviewScreen()
{
BrowserField myBrowserField = new BrowserField();
add(myBrowserField);
myBrowserField.requestContent("http://www.google.com");
}
}
會很感激一些幫助,請。
謝謝
您的解決方案可能是錯誤的。使用連接時必須有方法,並且知道存在問題,並且應該能夠在那裏顯示警報。覆蓋範圍仍然存在,但您的應用程序未使用該覆蓋範圍,因此它使用的是由特定APN啓用的自定義覆蓋範圍,因此您的解決方案是錯誤的。 – 2011-06-07 11:58:52