Problema com Canvas  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

lembrando que no outro aparelho ja funciona (será que é erro mesmo ou imcompatibilidade)

This message was edited 1 time. Last update was at 08/03/2010 15:04:48

j0nny
GUJ Master
[Avatar]

Membro desde: 19/09/2009 00:01:57
Mensagens: 1121
Localização: Blumenau - SC
Offline

Cara, então use algo assim.
Tenha uma variavel de controle no seu botao, por exemplo, boolean estaClicado = false.
E quando ele for tocado, faça o seguinte, estaClicado = true.

No paint() do botao, faça



Ah, e não esqueça de instanciar seu botao fora do paint()

This message was edited 1 time. Last update was at 08/03/2010 15:14:07


@jntsdaniel
github.com/jonatasdaniel

---

AndOrm - Framework ORM para Android
http://github.com/jonatasdaniel/andorm
[WWW]
vfmartins
JavaTeenager
[Avatar]

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

ixi... mesma coisa...

ele executa sabe, mas a tela só carrega na próxima ação

será incompatibildade?
j0nny
GUJ Master
[Avatar]

Membro desde: 19/09/2009 00:01:57
Mensagens: 1121
Localização: Blumenau - SC
Offline

Tirou a instanciação de dentro do paint()?
Ele executa normal no emmulador?
Qq coisa, posta aí como vc fez.

@jntsdaniel
github.com/jonatasdaniel

---

AndOrm - Framework ORM para Android
http://github.com/jonatasdaniel/andorm
[WWW]
vfmartins
JavaTeenager
[Avatar]

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

j0nny wrote:Tirou a instanciação de dentro do paint()?
Ele executa normal no emmulador?
Qq coisa, posta aí como vc fez.


tirei, testei todas as formas, mas sempre da esse atraso
no emulador funciona, mas pelo command, não consigo testar o touch
mas no palm funciona de todas as maneiras

segue meu código (que funciona no palm e no nokia tfunciona com atraso)






j0nny
GUJ Master
[Avatar]

Membro desde: 19/09/2009 00:01:57
Mensagens: 1121
Localização: Blumenau - SC
Offline

vfmartins wrote:
j0nny wrote:Tirou a instanciação de dentro do paint()?
Ele executa normal no emmulador?
Qq coisa, posta aí como vc fez.


tirei, testei todas as formas, mas sempre da esse atraso
no emulador funciona, mas pelo command, não consigo testar o touch
mas no palm funciona de todas as maneiras

segue meu código (que funciona no palm e no nokia tfunciona com atraso)








Cara, mas vc continua instanciando seu botao no paint()

@jntsdaniel
github.com/jonatasdaniel

---

AndOrm - Framework ORM para Android
http://github.com/jonatasdaniel/andorm
[WWW]
vfmartins
JavaTeenager
[Avatar]

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

mas como ele vai aparecer na tela se não for assim?
j0nny
GUJ Master
[Avatar]

Membro desde: 19/09/2009 00:01:57
Mensagens: 1121
Localização: Blumenau - SC
Offline

vfmartins wrote:mas como ele vai aparecer na tela se não for assim?


Cara, faz do seu botao um atributo da classe Form, instancia em algum lugar fora do paint(), e sempre repinta ele no paint() do form.

@jntsdaniel
github.com/jonatasdaniel

---

AndOrm - Framework ORM para Android
http://github.com/jonatasdaniel/andorm
[WWW]
vfmartins
JavaTeenager
[Avatar]

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

tentei tbm desta maneira, mas o resultado é o mesmo.

fiz uma outra tentativa, somente com uma tela, sem botões, era para simplesmente carregar a tela canvas de uma classe para outra tela canvas de outra classe, mas tbm aconteceu o mesmo
o estranho é que na segunda tela eu adicionei um command.Back, aí ele mostrou a tela diretamente, mas da primeira para a segunda ele carrega e não mostra, só mostra depois que executa outra ação

será que não vai funcionar corretamente nesse aparelho?
vfmartins
JavaTeenager
[Avatar]

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

Pessoal, consegui resolver essa situação utilizando serviceRepaints()

Agradeço a disponibilidade em me ajudar!


vfmartins
JavaTeenager
[Avatar]

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

ahh, esse link tbm fala algo sobre o problema!!

http://www.guj.com.br/posts/list/15824.java

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