Pessoal, lendo a documentação sobre Cursores percebi que eles quando usados em Threads diferentes, sincronizam automaticamente. Por isso que quando mudo a posição no fragment, o cursor do Service tb é atualizado. Essa minha conclusão procede???? rsrs
"This interface provides random read-write access to the result set returned by a database query. Cursor implementations are not required to be synchronized so code using a Cursor from multiple threads should perform its own synchronization when using the Cursor."
Em 24 de abril de 2013 14:08, Francis Mariano <francismariano@gmail.com> 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-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário