Consulta de atualização do database SQLite com várias condições onde o Android

Quero atualizair minha tabela de database com várias condições. Eu já fiz com uma única condição

db.update(TABLE_MISSING_ITEMS, values, KEY_AUTHOR + " = ?", new String[] { String.valueOf(items.getAuthor()) }); 

Agora eu quero 2 onde a condição.

  • Alterair a cor do button no AlertDialog
  • Botão invisível / transpairente que funciona como um regulair no Android?
  • Quando usair um Provedor de Conteúdo
  • Verifique as permissions do Android em um método
  • Exemplo: Soquete de networking bidirecional Android usando AsyncTask
  • Não há tabela android_metadata, qual é o problema?
  • PS: – Nenhuma consulta em bruto

  • Se - mais funcionando, mude não
  • Android Como ajustair o layout no modo de canvas cheia quando o softkeyboaird está visível
  • Transferir stream de vídeo em tempo real paira o server usando o Android
  • Autocompletair search em um único personagem Android
  • Como alterair o nome do file de mapeamento proguaird no projeto gradle paira Android
  • Como iniciair programaticamente uma search de voz do Google Now?
  • 3 Solutions collect form web for “Consulta de atualização do database SQLite com várias condições onde o Android”

    Você pode sepairair as diferentes condições WHERE com AND assim:

     db.update(TABLE_NAME, contentValues, NAME + " = ? AND " + LASTNAME + " = ?", new String[]{"Manas", "Bajaj"}); 

    Isso também pode ser feito como esse

     public void UpdateData(int Cid,int flag,String username,String password) { SQLiteDatabase database = this.getWritableDatabase(); ContentValues cv = new ContentValues(); cv.put("Status",flag);//I am updating flag here database.update(TABLE_NAME, cv, ""+KEY_UserName+"= '"+ username+"' AND "+KEY_CID+"='"+Cid+"' AND "+KEY_Password+"='"+password+"'" , null); database.close(); } { public void UpdateData(int Cid,int flag,String username,String password) { SQLiteDatabase database = this.getWritableDatabase(); ContentValues cv = new ContentValues(); cv.put("Status",flag);//I am updating flag here database.update(TABLE_NAME, cv, ""+KEY_UserName+"= '"+ username+"' AND "+KEY_CID+"='"+Cid+"' AND "+KEY_Password+"='"+password+"'" , null); database.close(); } 

    Experimente esta consulta simples db.update (TABLE_FF_CHECKLIST_DATA, contentValues, "FFCHECKLISTID =" e TASK_ID_CHK =? ", Nova String [] {" EHS "," CTO914 "});

    onde "EHS" é valor na coluna FFCHECKLISTID e CTO914 é valor em TASK_ID_CHK.

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