Oi Giuliano,
Seguindo a mesma ideia da resposta que eu jah te enviei, aqui vai o seu
codigo, onde eu tomei a liberdade de altera-lo um pouco. Espero que as
mudancas que eu fiz fiquem claras para voce. em caso de duvida nao hesite em
me perguntar. O codigo abaixo eh essencialmente o mesmo codigo que voce
enviou, mas com algumas "pequenas" alteracoes.
*********************************************************************
/*
* PalmApp.java
*
* Created on 29 de Dezembro de 2002, 19:10
* Alterado por Clayton em 30/12/2002
*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class PalmApp extends MIDlet implements CommandListener {
public void startApp() {
lista = new List("Nomes", Choice.IMPLICIT, nomes, null);
lista.setCommandListener(this);
lista.addCommand(com[2]);
Display.getDisplay(this).setCurrent(lista);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
com = null;
lista = null;
nomes = null;
}
public void commandAction(Command c, Displayable d){
if(c == com[2]){
destroyApp(false);
notifyDestroyed();
}
}
private Command[] com = new Command[] { new Command("Back", Command.BACK,
1),
new Command("Quit", Command.STOP,
2),
new Command("Sair", Command.EXIT,
0)
};
private List lista;
private String[] nomes = new String[] {"Giuliano", "Fulano", "Beltrano",
"Ciclano"};
}
*********************************************************************
----- Original Message -----
From: "Giuliano" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, December 30, 2002 11:07 AM
Subject: [j2me-list] Aplica��o J2ME para Palm
> Pessoal, estou implementando a pouco tempo em J2ME e estou com algumas
> duvidas. Por exemplo tenho implementado uma aplica��o para rodar em Palm,
> estou gerando normalmente o prc e esta instalando normalmente, porem
quando
> eu tenho rodar no palm ele roda so que volta para "Applications". J� no
> celular a aplica��o roda numa boa. Abaixo segue o c�digo que implementei,
> n�o reparem pois � apenas para teste...
>
>
============================================================================
> /*
> * PalmApp.java
> *
> * Created on 29 de Dezembro de 2002, 19:10
> */
> package PalmApp.src;
>
> import javax.microedition.midlet.*;
> import javax.microedition.lcdui.*;
>
> /**
> *
> * @author Giuliano Costa
> * @version 1.0
> */
>
> public class PalmApp extends MIDlet implements CommandListener {
> public PalmApp(){
> palmApp = this;
> }
> public void startApp() {
> lista = new List("Nomes", Choice.IMPLICIT, nomes, null);
> lista.setCommandListener(this);
> lista.addCommand(com[2]);
> Display.getDisplay(this).setCurrent(lista);
> }
>
> public void pauseApp() {
> }
>
> public void destroyApp(boolean unconditional) {
> }
> public void commandAction(Command c, Displayable d){
> if(c == com[2]){
> palmApp.fechaApp();
> }
> }
> public void abreApp(){
> palmApp.startApp();
> }
> public void fechaApp(){
> palmApp.destroyApp(false);
> palmApp.notifyDestroyed();
>
> }
> static Command[] retornaComandos() {
> Command[] commands = {
> new Command("Back", Command.BACK, 1),
> new Command("Quit", Command.STOP, 2),
> new Command("Sair", Command.EXIT, 0)
> };
> return(commands);
> }
> static Runnable[] retornaAcoes(){
> class StartaAplicativo implements Runnable{
>
> public void run() {
> palmApp.abreApp();
> }
> }
> class Quit implements Runnable{
> public void run(){
> palmApp.fechaApp();
> }
> }
> Runnable[] retorno = {new StartaAplicativo(), new Quit()};
> return(retorno);
> }
> private Command[] com = palmApp.retornaComandos();
> private List lista;
> private String[] nomes = {"Giuliano", "Fulano", "Beltrano", "Ciclano"};
> private static PalmApp palmApp = null;
> }
> =======================================================================
>
>
>
> --
> POP. Nem parece internet gr�tis.
> Acesse www.pop.com.br e seja POP tamb�m!
>