nunca entra no metodo onReceive()  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
sarkozy
JavaChild
[Avatar]

Membro desde: 26/07/2009 00:05:39
Mensagens: 111
Offline

criei uma classe BroadcastReceiver no meu projeto android para executar uma determinada ação quando o usuario apertar o botao de ligar a tela (SCREEN_ON) e outra ação quando apagar a tela (SCREEN_OFF).

Codigo:



Manifest:



Mas ele nunca entra no metodo onReceive()... debuguei, e ele nunca entra la...

o q eu estou fazendo de errado?

Estou rodando o projeto no celular atraves do usb debugging.

me ajudem porfavor!
felipebonezi
JavaEvangelist
[Avatar]

Membro desde: 28/04/2010 12:28:06
Mensagens: 330
Localização: Recife/PE
Offline

Tem certeza que a category é DEFAULT? :O

Felipe Bonezi
Graduando em Engenharia da Computação-POLI/UPE

Blog Android/WP7/iOS @ Debug de Códigos
-

[WWW] [MSN]
sarkozy
JavaChild
[Avatar]

Membro desde: 26/07/2009 00:05:39
Mensagens: 111
Offline

entao kra.. to meio perdido nisso...

qual category se encaixaria melhor para o q eu pretendo fazer?
felipebonezi
JavaEvangelist
[Avatar]

Membro desde: 28/04/2010 12:28:06
Mensagens: 330
Localização: Recife/PE
Offline

Me diz uma coisa, você está debugando no celular ou emulador?

Vai que o emulador ou aparelho não envia a action SCREEN_OFF quando clica no botão físico de travar a tela?

Porque você não faz ao invez de Action, por onKeyDown() ?

Já tentou?

Abraço.

Felipe Bonezi
Graduando em Engenharia da Computação-POLI/UPE

Blog Android/WP7/iOS @ Debug de Códigos
-

[WWW] [MSN]
sarkozy
JavaChild
[Avatar]

Membro desde: 26/07/2009 00:05:39
Mensagens: 111
Offline

debuguei pelo celular kra, mas tipo .. rodei no celular e fiquei debugando no eclipse....


por onKeyDown() seria perfeito! mas eu nao achei um metodo de pegar o onkeydown do botao de ligar a tela :/

parece que nao tem como...

vc conhece alguma forma?
sarkozy
JavaChild
[Avatar]

Membro desde: 26/07/2009 00:05:39
Mensagens: 111
Offline

ate achei esse codigo:



mas o problema é que isso roda apenas com a activity... se o sistema nao estiver com a activity aberta eu nao irei conseguir o evento :/
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team