Anzeigen von HTML-Inhalten von einer Webseite in einem Browserfeld

  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    import net.rim.device.api.browser.field2.*;
    import net.rim.device.api.system.*;
    import net.rim.device.api.ui.*;
    import net.rim.device.api.ui.container.*;
  2. Erstellen Sie das Anwendungsframework durch Erweitern der UiApplication-Klasse. Erstellen Sie unter main() eine Instanz der neuen Klasse, und rufen Sie enterEventDispatcher() auf, um die Anwendung für das Empfangen von Ereignissen zu aktivieren. Rufen Sie pushScreen() im Anwendungskonstruktor auf, um den benutzerdefinierten Bildschirm für die Anwendung anzuzeigen. Die in Schritt 3 beschriebene BrowserFieldDemoScreen-Klasse stellt den benutzerdefinierten Bildschirm dar.
    public class BrowserFieldDemo extends UiApplication
    {
         public static void main(String[] args)
         {
              BrowserFieldDemo app = new BrowserFieldDemo();
              app.enterEventDispatcher();
         }
         public BrowserFieldDemo() 
         {
              pushScreen(new BrowserFieldDemoScreen());
         }
    }
  3. Erstellen Sie das Framework für den benutzerdefinierten Bildschirm durch Erweitern der MainScreen-Klasse.
    class BrowserFieldDemoScreen extends MainScreen
    {
         public BrowserFieldDemoScreen()
         {
         }
    }
  4. Erstellen Sie im Bildschirmkonstruktor eine Instanz der BrowserField-Klasse.
    BrowserField myBrowserField = new BrowserField();
  5. Rufen Sie add() im Bildschirmkonstruktor auf, um dem Bildschirm das BrowserField-Objekt hinzuzufügen.
    add(myBrowserField);
  6. Rufen Sie BrowserField.requestContent() im Bildschirmkonstruktor auf, um den Ort des HTML-Inhalts festzulegen und anzuzeigen.
    myBrowserField.requestContent("http://www.blackberry.com");

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.