Mas � estranho pois aqueles exemplos prontos que vem a WTK instalam e rodam numa boa sendo que o c�digo que estamos trabalhando nao difere em formato. Quebrei a cabe�a o fim-de-semana todo e n�o consegui rodar... :)
At�...
Clayton escreve:
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, poremquandoeu 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!
--
POP. Nem parece internet gr�tis.
Seja POP voc� tamb�m!
Acesse: http://www.pop.com.br/pop_discador.php e baixe o POPdiscador.
