Blackberryデバイスのプログラミングを始めたばかりです。APIのバージョン5を使用しています。
私は単なるブラウザフィールドである非常に単純なアプリケーションを構築しています。これまでのところ、すべてうまく機能しています。必要なコンテンツをブラウザフィールドに表示できます。
私が今抱えている問題は、デバイスにアクティブなインターネット接続がない場合、醜い「コンテンツの要求中にエラーが発生しました」というメッセージが表示されることです。
デバイスにアクティブな接続がない場合は、誰かが自分のメッセージを表示する必要があります。
「このアプリケーションを使用するには、アクティブなインターネット接続が必要です」のように、アプリを閉じる終了ボタンがあります。
私はこれを何時間も見つけようとしましたが、運がありません。
うまくいけば、それは比較的簡単なことなので、ここで助けを得ることができます。
これまでの私のコードは次のとおりです。
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");
}
}
助けていただければ幸いです。
ありがとう