Fiz um aplicativo todo em Canvas, ficou bem bacana, porém, não consigo encerra-lo.
Como posso fazer para chamar o método destroyApp() e encerrar meu aplicativo sem utilizar um command? Lembrando que o método destroyApp() não é estático.
Fiz um aplicativo todo em Canvas, ficou bem bacana, porém, não consigo encerra-lo.
Como posso fazer para chamar o método destroyApp() e encerrar meu aplicativo sem utilizar um command? Lembrando que o método destroyApp() não é estático.
passa o objeto da MIdlet para classe do canvas, cria um metodo public void exit() na Midlet e chama o destroyApp() e vc chama o metodo public void exit() a partir do objeto da MIdlet na classe do canvas quando quiser.
Espero ter ajudado.
[quote=JJjava]passa o objeto da MIdlet para classe do canvas, cria um metodo public void exit() na Midlet e chama o destroyApp() e vc chama o metodo public void exit() a partir do objeto da MIdlet na classe do canvas quando quiser.
Espero ter ajudado.[/quote]
Caraca… você me ajudou demais.
Putz, nem acredito que não penssei nisso :oops: , fiquei uma semana quebrando a cabeça e não penssei em passar a classe MIDlet como parâmetro do construtor da classe Canvas… aí foi só chamar o MIDlet.exit(). Viajei legal.
Muuuito obrigado.