Visualizzazione del contenuto HTML da una risorsa nell'applicazione

  1. Importare le classi e le interfacce richieste.
    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. Creare il framework dell'applicazione estendendo la classe UiApplication. In main(), creare un'istanza della nuova classe e richiamare enterEventDispatcher() per abilitare l'applicazione a ricevere gli eventi. Nel costruttore dell'applicazione, richiamare pushScreen() per visualizzare la schermata personalizzata per l'applicazione. La classe BrowserFieldDemoScreen, come descritto al passaggio 3, rappresenta la schermata personalizzata.
    public class BrowserFieldDemo extends UiApplication
    {
         public static void main(String[] args)
         {
              BrowserFieldDemo app = new BrowserFieldDemo();
              app.enterEventDispatcher();
         }
         public BrowserFieldDemo() 
         {
              pushScreen(new BrowserFieldDemoScreen());
         }
    }
  3. Creare la schermata personalizzata estendendo la classe MainScreen.
    class BrowserFieldDemoScreen extends MainScreen
    {
         public BrowserFieldDemoScreen()
         {
         }
    }
  4. Nel costruttore della schermata creare un'istanza della classe BrowserField.
    BrowserField myBrowserField = new BrowserField();
  5. Nel costruttore della schermata richiamare add() per aggiungere l'oggetto BrowserField alla schermata.
    add(myBrowserField);
  6. Nel costruttore della schermata richiamare BrowserField.requestContent() per specificare la posizione della risorsa nell'applicazione e visualizzare il contenuto HTML.
    myBrowserField.requestContent("local:///test.html");
    Nota: la classe BrowserField non accede alle risorse utilizzando una struttura delle cartelle. La classe BrowserField visualizza la prima risorsa trovata che corrisponde al nome del file specificato.

Le informazioni sono state utili? Inviateci i vostri commenti.