import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class List3 extends MIDlet implements CommandListener
{
   private Display display;
   private List list;
   private Command cmExit;
   private Command cmOk;

   public List3()
   {
      display = Display.getDisplay(this);
      String medias[] = {"Emails", "Text messages", "Calls", "MMS messages"};
      list = new List("Medias", List.MULTIPLE, medias, null);

      cmOk = new Command("Ok", Command.SCREEN, 0);
      cmExit = new Command("Exit", Command.EXIT, 0);
   }

   public void startApp()
   {
      list.addCommand(cmOk);
      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 == cmOk)
      {

         System.out.println("Your selection:");
         for(int i = 0; i < list.size(); i++)
         {
            if(list.isSelected(i) == true)
            {
              String selection = list.getString(i);
              System.out.println(selection);
            }
         }
      }
      else if(c == cmExit)
      {
         destroyApp(false);
         notifyDestroyed();
      }
   }
}
