Anzeigen von HTML-Inhalten aus einer Ressource in Ihrer Anwendung

  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 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 der Ressource in Ihrer Anwendung festzulegen und den HTML-Inhalt anzuzeigen.
    myBrowserField.requestContent("local:///test.html");
    Anmerkung: Die BrowserField-Klasse greift nicht mithilfe einer Ordnerstruktur auf Ressourcen zu. Die BrowserField-Klasse zeigt die erste gefundene Ressource an, die dem angegebenen Dateinamen entspricht.

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.