Chamando Classes

Galera, to iniciando em mobile

tenho 2 classes no meu projeto de estudo comecei ontem, que estão no package hello

uma em canvas, que seria tipo "uma abertura"
HelloCanvas

e depois o soft
Felipe

eu queria fechar a classe HelloCanvas e automaticamente abrisse a Felipe

instanciei a classe

[code]
import javax.microedition.midlet.;
import javax.microedition.lcdui.
;
import hello.Felipe;

/**

  • @author Felipe
    */
    public class HelloCanvas extends MIDlet {
    private Display display;
    HiCanvas canvas;
    Command exitCommand = new Command(“Exit”, Command.EXIT, 0);
    Felipe application = new Felipe();[/code]

ai tudo bem, porem não sei como fazer, pra fechar o HelloCanvas e iniciar a minha outra classe, estou com apostilas aqui, mas nada ajudou no que eu quero, as coisas q tentei está dando erro em tempo de execução

se alguem puder me ajudar, agradeço !

[quote=Felipe C Oliveira]Galera, to iniciando em mobile

tenho 2 classes no meu projeto de estudo comecei ontem, que estão no package hello

uma em canvas, que seria tipo "uma abertura"
HelloCanvas

e depois o soft
Felipe

eu queria fechar a classe HelloCanvas e automaticamente abrisse a Felipe

instanciei a classe

[code]
import javax.microedition.midlet.;
import javax.microedition.lcdui.
;
import hello.Felipe;

/**

  • @author Felipe
    */
    public class HelloCanvas extends MIDlet {
    private Display display;
    HiCanvas canvas;
    Command exitCommand = new Command(“Exit”, Command.EXIT, 0);
    Felipe application = new Felipe();[/code]

ai tudo bem, porem não sei como fazer, pra fechar o HelloCanvas e iniciar a minha outra classe, estou com apostilas aqui, mas nada ajudou no que eu quero, as coisas q tentei está dando erro em tempo de execução

se alguem puder me ajudar, agradeço ![/quote]

Vc quer exibir outra ‘coisa’ na tela?
Nao entendi esse ‘fechar’ a classe

ahh eu me expressei mal

eu queria tipo que ao finalizar uma classe,ou seja quando ela terminar de ser executada, chamasse outra

algo como, chamar uma classe antes do destroyApp()

[quote=Felipe C Oliveira]ahh eu me expressei mal

eu queria tipo que ao finalizar uma classe,ou seja quando ela terminar de ser executada, chamasse outra

algo como, chamar uma classe antes do destroyApp()[/quote]

Mas a questão é, quando sua classe vai ser finalizada?

[quote=j0nny][quote=Felipe C Oliveira]ahh eu me expressei mal

eu queria tipo que ao finalizar uma classe,ou seja quando ela terminar de ser executada, chamasse outra

algo como, chamar uma classe antes do destroyApp()[/quote]

Mas a questão é, quando sua classe vai ser finalizada?[/quote]

Assim que o usuario determinasse, utilizando um exitCommand. ou com um timer

andei pensando, acho que isso nao ficou bom, deve ser melhor usar uma outra classe, chamar a primeira, e quando ela terminar chamar a segunda

[quote=Felipe C Oliveira][quote=j0nny][quote=Felipe C Oliveira]ahh eu me expressei mal

eu queria tipo que ao finalizar uma classe,ou seja quando ela terminar de ser executada, chamasse outra

algo como, chamar uma classe antes do destroyApp()[/quote]

Mas a questão é, quando sua classe vai ser finalizada?[/quote]

Assim que o usuario determinasse, utilizando um exitCommand. ou com um timer

andei pensando, acho que isso nao ficou bom, deve ser melhor usar uma outra classe, chamar a primeira, e quando ela terminar chamar a segunda[/quote]

É a melhor coisa a se faazer, ia ficar muito estranho… :lol:

joony

fiz uma nova classe e continua dando erro em tempo de execução :confused:

O runMidlet encontrou um problema e precisa ser fechado.

[code]
import javax.microedition.lcdui.;
import javax.microedition.midlet.
;
import hello.HelloCanvas.;
import hello.Felipe.
;

public class Principal extends MIDlet implements CommandListener{

public void startApp()
{
HelloCanvas abertura = new HelloCanvas();
Felipe formulario = new Felipe();

abertura.startApp();
formulario.startApp();

}
[/code]

pode me explicar o que estou errando na instanciação ou no metodo que to chamando ?

Cara, cada classe sua vc está defininfo como uma Midlet, não precisa, crie uma classe normal, e não uma midlet.