Não carrega a Imagem  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
vfmartins
JavaTeenager
[Avatar]

Membro desde: 29/10/2009 16:00:58
Mensagens: 154
Localização: SP
Offline

Olá!!

Alguém sabe porque não carrega a imagem no código abaixo? O sistema entra em loop e não carrega.
Mas quando eu removo as linhas 11, 12 e 13, aí funciona normalmente, só que sem imagem.
O que eu faço para conseguir mostrar a imagem?

Obrigado!
Aguardo sugestões

ricoldi
JavaEvangelist
[Avatar]

Membro desde: 04/11/2007 19:11:40
Mensagens: 414
Localização: Ribeirão Preto - SP
Offline

vfmartins wrote:Olá!!

Alguém sabe porque não carrega a imagem no código abaixo? O sistema entra em loop e não carrega.
Mas quando eu removo as linhas 11, 12 e 13, aí funciona normalmente, só que sem imagem.
O que eu faço para conseguir mostrar a imagem?

Obrigado!
Aguardo sugestões



vfmartins, primeiro 2 dicas... uma mais importante que a outra...

1 - Nunca deixe de colocar algo no seu catch{} se estiver testando em um emulador pode ser um e.printStackTrace() mas eu aconcelho algo que você consiga ver, tipo um alert ou algum log mais complexo.

2 - Evite ao maximo processar e desenhar direto no contexto grafico (Famoso Graphics g) invéz disso tenha um metodo atualizar que desenha em um Image e no paing vc só desenha o image no g. isso evita reprocessamento desnecessario e tambem estes laços derivados de erros, pois o paint da vm não pode ficar com erros e nem demorar para processar.

Agora voltando ao seu caso, deve estar dando erro ao carregar a imagem e esse objeto "imagem" deve estar null ou algo parecido, confirme isso. para testar pode colocar toda a implementação do metodo dentro do try-catch e com algo dentro desse catch pelo amor de Deus. Com certeza vai ter um stack do que esta gerando seu erro.

Abraços
Ricoldi

*Todo post expressa minha opinião e não uma verdade inquestionável*
vfmartins
JavaTeenager
[Avatar]

Membro desde: 29/10/2009 16:00:58
Mensagens: 154
Localização: SP
Offline

obrigado pelas dicas, mas tenho uma dúvida!

a dica 2 não da na mesma?

vc poderia exemplificar para ficar mais claro?

obrigado novamente!!


OBS: coloquei o procedimento dentro do try (com printStackTrace), mas deu na mesma... nem carrega o Midlet ao compilar

This message was edited 1 time. Last update was at 14/01/2010 09:35:36

ricoldi
JavaEvangelist
[Avatar]

Membro desde: 04/11/2007 19:11:40
Mensagens: 414
Localização: Ribeirão Preto - SP
Offline

Aqui vou postar um simples exemplo de como a coisa tem que funcionar... pode não ser o melhor jeito, mas me faz uma deferença, ainda mais em dispositivos mais limitados.. porque na verdade eu tenho um buffer para cada pedaço de tela, assim repinto só o que mudou mesmo e não a tela toda, capiche?



Pode ter algum erro porque escrevi no Gedit e não compilei né...
Abraços,
Ricoldi

*Todo post expressa minha opinião e não uma verdade inquestionável*
vfmartins
JavaTeenager
[Avatar]

Membro desde: 29/10/2009 16:00:58
Mensagens: 154
Localização: SP
Offline

ricoldi wrote:Aqui vou postar um simples exemplo de como a coisa tem que funcionar... pode não ser o melhor jeito, mas me faz uma deferença, ainda mais em dispositivos mais limitados.. porque na verdade eu tenho um buffer para cada pedaço de tela, assim repinto só o que mudou mesmo e não a tela toda, capiche?



Pode ter algum erro porque escrevi no Gedit e não compilei né...
Abraços,
Ricoldi




obrigado, mas e no caso do meu código, vc tem alguma sugestão? é que ele trava ao compilar, mesmo com o try


ricoldi
JavaEvangelist
[Avatar]

Membro desde: 04/11/2007 19:11:40
Mensagens: 414
Localização: Ribeirão Preto - SP
Offline

e que erro que esta dando no catch?
ou tenta depurar...

*Todo post expressa minha opinião e não uma verdade inquestionável*
fabio.aurelio
JavaTeenager

Membro desde: 04/11/2009 15:16:03
Mensagens: 154
Offline

Resolveu o problema da imagem? pelo a estou vendo, vc esta usando um PNG nao e?
vfmartins
JavaTeenager
[Avatar]

Membro desde: 29/10/2009 16:00:58
Mensagens: 154
Localização: SP
Offline

pessoal, debugando ele trava na linha 11
a variavel imagem vem null
mas a imagem existe e ta no caminho correto
alguem tem alguma sugestão?
ricoldi
JavaEvangelist
[Avatar]

Membro desde: 04/11/2007 19:11:40
Mensagens: 414
Localização: Ribeirão Preto - SP
Offline

vfmartins wrote:pessoal, debugando ele trava na linha 11
a variavel imagem vem null
mas a imagem existe e ta no caminho correto
alguem tem alguma sugestão?



Não esta achando mesmo... onde é o seu "camnho certo" ? pelo visto ai tem que estar na raiz da pasta "src" isso se for no netbeans...

*Todo post expressa minha opinião e não uma verdade inquestionável*
vfmartins
JavaTeenager
[Avatar]

Membro desde: 29/10/2009 16:00:58
Mensagens: 154
Localização: SP
Offline

ricoldi wrote:
vfmartins wrote:pessoal, debugando ele trava na linha 11
a variavel imagem vem null
mas a imagem existe e ta no caminho correto
alguem tem alguma sugestão?



Não esta achando mesmo... onde é o seu "camnho certo" ? pelo visto ai tem que estar na raiz da pasta "src" isso se for no netbeans...



ixi... foi mal... era isso mesmo..... é que eu coloquei a imagem junto com package, achei que o correto era o ficar no msm nivel do .java, mas agora que eu coloquei no src passou...

desculpa a ignorância no assunto...

e mto obrigado pela disponibilidade em ajudar!!!

abraço
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team