FileDocCategorySizeDatePackage
FetchPageMidlet.javaAPI DocExample1704Sat Jan 05 11:47:08 GMT 2002None

FetchPageMidlet

public class FetchPageMidlet extends MIDlet

Fields Summary
private Display
display
String
url
Constructors Summary
public FetchPageMidlet()


     
      display = Display.getDisplay(this);
   
Methods Summary
public voiddestroyApp(boolean unconditional)
Destroy must cleanup everything.

   
voidgetViaStreamConnection(java.lang.String url)
read url via stream connection

      StreamConnection c = null;
      InputStream s = null;
      StringBuffer b = new StringBuffer();
      TextBox t = null;
      try {
         c = (StreamConnection)Connector.open(url);
         s = c.openInputStream();
         int ch;
         while((ch = s.read()) != -1) {
            b.append((char) ch);
         }
         System.out.println(b.toString());
         t = new TextBox("Fetch Page", b.toString(), 1024, 0);
      } finally {
         if(s != null) {
            s.close();
         }
         if(c != null) {
            c.close();
         }
      }
      // display the contents of the file in a text box.
      display.setCurrent(t);
   
public voidpauseApp()
Pause, discontinue ....

	
   
public voidstartApp()
This will be invoked when we start the MIDlet

      try {
         getViaStreamConnection(url);
      } catch (IOException e) {
         //Handle Exceptions any other way you like.
         System.out.println("IOException " + e);
         e.printStackTrace();
      }