Tecnologia do Blogger.
RSS

[androidbrasil-dev] Dúvida Fluxo BroadcastReceiver > Service > Tela

Salve salve pessoal, gostaria de discutir com vocês a melhor maneira de se fazer o seguinte cenário ... =)

Eu tenho um aplicativo que será um jogo da velha, onde vou ter um serviço na nuvem que vai controlar as salas e as jogadas de 2 jogares ... quando um jogador joga, ele envia para o servidor a jogada, e o servidor envia um PUSH para o outro jogador dizendo que o outro jogador fez a jogada.

Ao receber o PUSH atraves do BroadcastReceiver do C2DM ... eu quero iniciar um Intent Service que vai IntentService que vai fazer o download da ultima jogada e atualizar a tela.

A duvida é, como é o fluxo disso, no item 5 hehe ...

1) Servidor manda o push  

2) Android identifica no BroadcastReceiver 

3) BroadcastReceiver inicia um serviço 


Intent svc = new Intent(context, TratarPush.class);
svc.putExtra("pushParam", payload);
context.startService(svc);

4) Serviço trata o recebimento das informações ....

@Override
public void onStart(Intent intent, int startId) {
// TODO Auto-generated method stub
super.onStart(intent, startId);

Log.d("app", "chegou ... tratar a recuperação da jogada  o/");
}

5)  Atualizar tela do Jogador

 ??? Não faço ideia de como fazer isso ... 


Podem me ajudar na melhor maneira de fazer isso ? 
Muito obrigado desde já ...


--
Att.
Diego Ampessan
Microsoft MTA

www.diegoampessan.com.br


Os computadores são incrivelmente rápidos, precisos e burros; Os homens são incrivelmente lentos, imprecisos e brilhantes; Juntos, seu poder ultrapassa os limites da imaginação  - "Albert Einstein "

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário