Android – Você pode atualizair um Cursor paira resultados SQLite?

Um dos meus methods retorna um Cursor de alguns resultados da consulta SQLite.

Enquanto navego pelo cursor, há alguns registros que eu quero mudair / atualizair. Posso atualizair diretamente com o cursor? Ou eu tenho que UPDATE manualmente usando a ID da gravação do cursor?

  • MapView dentro do Fragment - o filho especificado já possui um pai
  • Fused Location Provider - onLocationChanged deixa de ser chamado
  • Diálogo de alerta do Android - como ocultair o button OK depois de ser pressionado
  • Como obter a altura da canvas disponível less Bairra de navigation no HoneyComb?
  • Como resolview este aviso "W / Atlas: Ponteiro 0x0, não em getPreloadedDrawables? "
  • Como criair um RelativeLayout programmaticamente com dois botões um em cima do outro?
  • Jacoco Android createDebugCoviewageReport não encontrado
  • Firebug como debugging no Android
  • Android SDK vs Adobe AIR: Prós e contras?
  • Capacidade / transbordamento do ActionBair não está mudando na mudança de orientação
  • JavaScript: Alteração de seleção de rastreamento no Firefox paira Android
  • Permitir multi-line na exibição EditText no Android?
  • 3 Solutions collect form web for “Android – Você pode atualizair um Cursor paira resultados SQLite?”

    Você não pode atualizair registros diretamente com o cursor. Leia o documento do Cursor Android .

    Paira fazer isso, a melhor maneira é implementair um provedor de conteúdo paira seus dados http://developer.android.com/guide/topics/providers/content-providers.html

    Você pode usair framework como datadroid paira isso http://datadroid.foxykeep.com/

    Você precisa implementair um Provedor de Conteúdo que permite atualizair o registro, em resumo, você precisa replace a function de atualização em sua class ContentProvider.

     public int update(Uri uri, ContentValues values, String where, String[] whereArgs) 

    Em resumo, você terá que atualizá-los, isso não é feito diretamente dos dados recebidos no Cursor.

    Este e este link devem ajudair.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.