import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class List1 extends MIDlet implements CommandListener
{
   private Display display;
   private List list;
   private Command cmExit;

   public List1()
   {
      display = Display.getDisplay(this);
      String medias[] = {"Emails", "Text messages", "Calls", "MMS messages"};
      list = new List("Medias", List.IMPLICIT, medias, null);
      cmExit = new Command("Exit", Command.EXIT, 0);
   }

   public void startApp()
   {
      list.addCommand(cmExit);
      list.setCommandListener(this);
      display.setCurrent(list);
   }

   public void pauseApp(){}
   public void destroyApp(boolean b){}

   public void commandAction(Command c, Displayable s)
   {
      if(c == List.SELECT_COMMAND)
      {
         String selection = list.getString(list.getSelectedIndex());
         System.out.println("Selection: " + selection);
      }
      else if(c == cmExit)
      {
         destroyApp(false);

         notifyDestroyed();
      }
   }
}


