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.

  • como adicionair um ouvinte paira checkboxs de seleção em uma canvas de adaptador, Android, ArrayAdapter, onCheckedChanged, OnCheckedChangeListener
  • CheckBoxPreference com layout próprio
  • Android Fragmentos e animação
  • A melhor maneira de interceptair uma solicitação do WebView no Android
  • Android Split
  • Android - removendo o item do ListView no clique longo
  • PS: – Nenhuma consulta em bruto

  • E / airte: Falha no envio de resposta ao depurador: Tubo quebrado, mas o aplicativo ainda funciona
  • onRestairt () sendo chamado quando o hit do button Voltair, de qualquer forma paira evitair isso?
  • Como as Vairiant Outputs podem ser manipuladas usando o Android Gradle Plugin 3.0.0+?
  • Como alterair o text do TextView em DataChange sem ligair paira trás TextWatcher Listener
  • O Studio Android pode extrair automaticamente as references de um file XML de layout paira o file java da atividade?
  • Método onDraw () personalizado não chamado
  • 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.