Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Dúvida comportamento de cursor

Foi extamente o que eu fiz. Criei uma variável no Service só para manter a posição de execução do Cursor.
Muito obrigado pela ajuda Rafael.


Em 25 de abril de 2013 15:21, rafael.rocha@novaprolink.com.br <rafael.rocha@novaprolink.com.br> escreveu:
Pra ficarem realmente independentes só gerando um novo cursor a partir da origem dos dados (seja com uma query, ou através de um Loader).
Quem sabe nao resolveria seu caso, se vc salvasse a posição atual na classe antes de acessar os dados, e posicionar novamente sempre que for operar no Cursor?

Em quinta-feira, 25 de abril de 2013 09h40min25s UTC-3, Francis Mariano escreveu:
Como seria pra eles terem referência diferente, sendo que Cursor é uma interface???


Em 25 de abril de 2013 09:28, rafael...@novaprolink.com.br <rafael...@novaprolink.com.br> escreveu:
Se vc usa apenas um setter simples, pq vc acha que são objetos diferentes ? Vc só passou a referência do (mesmo) objeto. A parte de sincronização tem a ver com outra coisa, questão de condições de corrida entre threads (dois codigos paralelamente tentando alterar o mesmo objeto podem corrompê-lo, ou destruir o universo)

Em quarta-feira, 24 de abril de 2013 14h08min56s UTC-3, Francis Mariano escreveu:
Pessoal, boa tarde.

Eu tenho um fragment para selecionar determinada Playlist. Quando uma playlist é selecionada eu atualizo o cursor em um Service, o qual é resposável por controlar uma MediaPlayer.

mediaPlayerService.setCursor(novoCursorFragment);

No service tenho apenas um setter simples:

public void setCursor(Cursor novoCursorFragment){
       cursorService = novoCursorFragment;
}

Minha dúvida é o seguinte: quando eu mudo a posição do Cursor no FRAGMENT (cursorFragment.moveToPosition(newPosition)), a posição do cursor no Service também é atualizada. Eles não são objetos diferentes??? A posição do cursor do Service não teria que ser mantida??

Obrigado desde já!!!!

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

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

0 comentários:

Postar um comentário