|
Voce pode usar threads para continuar enviando os dados,
porque o MIDlet quando entra no estado de pausa as threads continuam vivas.
Agora, um detalhe que voce tem de levar em conta eh em qual local voce irah
criar as threads. Se as threads forem criadas dentro do metodo startApp(), voce
tem de fazer algum tipo de controle, porque uma vez que a chamada no celular jah
foi atendida, o MIDlet ira novamente entrar em atividade, saindo do estado de
pausa e entrando novamente no estado de ativo, e quando ocorrer esta mudanca de
estado, o metodo startApp() serah chamado automaticamente pelo "sistema
operacional do celular". Se voce nao tomar alguma precaucao, voce podera estar
criando threads desnecessarias. Por isso se a criacao das threads ocorrem dentro
do startApp(), voce deve garantir que a thread seja criada uma unica vez,
jah que o startApp() pode ser chamado diversas vezes dentro do ciclo de vida de
seu MIDlet.
----- Original Message -----
Sent: Wednesday, January 08, 2003 12:14
PM
Subject: Re: [j2me-list] D�vida
Uma maneira que eu pensei seria fazer a
transmiss�o de dados usando thread, ser� que seria certo fazer isso. Por que
assim que eu fosse enviar algum dado eu criaria uma thread.
Ate +.
Cristiani Vilela Ribeiro ICC - Inatel Competence Center [EMAIL PROTECTED](35)
3471 - 9439 Santa Rita do Sapuca�
----- Original Message -----
Sent: Wednesday, January 08, 2003 10:26
AM
Subject: Re: [j2me-list] D�vida
Ser� que em vez de priorizar a aplica��o, n�o
existe jeito de dizer pro S.O. que o telefone est� "ocupado" assim n�o
receber� a chamada?
[]s
----- Original Message -----
Sent: Wednesday, January 08, 2003
8:28 AM
Subject: Re: [j2me-list] D�vida
> No caso minha aplica��o l� e insere
dados em uma base de dados remota, logo se ela estiver no meio de uma
consulta e uma liga��o for recebida a minha aplica��o ficar� em pausa mas
o JSP ainda poder� estar enviando dados para ela?
Todos os dados que ja tiverem sido enviados do celular atraves da
classe HttpConnection, para o seu servidor remoto serao processados
normalmente, mas quando o aplicativo entrar no estado de pausa, devido a
chegada de uma chamada telefonica, nenhuma outra informacao serah
trasferida de seu celular. Resumindo, quando o aplicativo entra no estado
de pausa, ele para tudo o que estiver fazendo!
>Existe jeito de eu priorizar a minha
aplica��o, ou seja, se minha aplica��o for mais importante que uma chamada
ela continuar ativa.
Nao conheco nenhum tipo de mecanismo para conseguir fazer isto que
voce quer. Acho que nao eh possivel uma vez que uma chamada recebida
em seu celular tem prioridade maior acima de todas as outras coisas
que estiverem rodando.
Se voce encontrasr alguma forma me avise.
[]'s
----- Original Message -----
Sent: Wednesday, January 08, 2003
10:08 AM
Subject: Re: [j2me-list]
D�vida
No caso minha aplica��o l� e insere dados
em uma base de dados remota, logo se ela estiver no meio de uma consulta
e uma liga��o for recebida a minha aplica��o ficar� em pausa mas o JSP
ainda poder� estar enviando dados para ela?
Existe jeito de eu priorizar a minha
aplica��o, ou seja, se minha aplica��o for mais importante que uma
chamada ela continuar ativa.
At� + !
Valeu
Cristiani Vilela Ribeiro ICC - Inatel Competence Center [EMAIL PROTECTED](35)
3471 - 9439 Santa Rita do Sapuca�
----- Original Message -----
Sent: Wednesday, January 08, 2003
7:58 AM
Subject: Re: [j2me-list]
D�vida
Cristiani,
> Como que minha aplica��o
interage com as funcinalidades do celular;
Que tipo de funcionalidades voce esta falando?
> O que acontece quando eu
estou fazendo uma transa��o na minha aplica��o e chega uma liga��o pra
mim.
Voce tem de lembrar que um MIDlet possui tres(3) estados,
conhecidos como ciclo de vida: Ativo, pausa, Destruido.
Quando uma chamada eh recebida em seu celular, o "sistema
operacional" do celular, se encarrega de interromper qualquer
aplicativpo que estiver sendo executado para que a chamada seja
atendida. Isto significa que o seu MIDlet, que estava executando, ou
seja, estava no estado ATIVO, quando chegar a chamada, ele serah
interrompido, passando a ficar no estado "PAUSA".
Espero que isto tenha ajudado
----- Original
Message -----
Sent: Wednesday, January 08,
2003 9:24 AM
Subject: [j2me-list]
D�vida
Bom dia a todos.
Gente, sou novata em programa��o J2ME,
mas j� fiz alguns prot�tipos para sanar algumas
d�vidas.
Estou desenvolvendo uma aplica��o para
celular. Tenho a seguintes d�vidas:
- Como que minha aplica��o
interage com as funcinalidades do celular;
- O que acontece quando eu estou
fazendo uma transa��o na minha aplica��o e chega uma liga��o pra
mim.
Se algu�m souber como me ajudar, por
favor.
Agradecida.
Cristiani Vilela Ribeiro ICC -
Inatel Competence Center [EMAIL PROTECTED] (35)
3471 - 9439 Santa Rita do
Sapuca�
Esta mensagem foi verificada pelo
E-mail Protegido
Terra. Scan engine: VirusScan / Atualizado em 30/12/2002 / Vers�o:
1.3.13 Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/
|