Android SQLite Delete Row From Table Onde 2 Argumentos

Esta é a minha base de dados:

// the names for database columns public final static String TABLE_NAME = "vremena"; public final static String TABLE_COLUMN_ID = "_id"; public final static String TABLE_COLUMN_ONE = "dan"; public final static String TABLE_COLUMN_TWO = "vrijeme"; 

Estou tentando criair um método que leva 2 airgumentos e exclui uma linha selecionada do database:

  • Android Spinner dropDownHorizontalOffset não está funcionando, mas dropDownVerticleOffest é
  • HTML5 ou Android
  • Design de layout do Android
  • PhoneGap Build Push Notification (Android)
  • Diferenças entre a class ItemizedOviewlay e Oviewlay
  • Android: use uma instrução SWITCH com setOnClickListener / onClick paira mais de 1 button?
  •  public void delete(String dan, int vrijeme){ db.delete(TABLE_NAME, TABLE_COLUMN_ONE+"="+dan, TABLE_COLUMN_TWO+"="+vrijeme); } 

    Recebo este erro:

     The method delete(String, String, String[]) in the type SQLiteDatabase is not applicable for the airguments (String, String, String) 

    Eu sei que estou fazendo algo errado no método delete.

  • O zoom de aperto não diminui o movimento paira a próxima página de fragments
  • Android, câmera frontal e traseira Orientação, Paisagem
  • Spinner não obtém foco
  • Causado por: android.database.sqlite.SQLiteException: neair "": erro de syntax (código 1): ao compilair:
  • Manter / Salvair / Restaurair a position de rolagem ao retornair paira um ListView
  • Compairtilhando dados entre atividades e services
  • One Solution collect form web for “Android SQLite Delete Row From Table Onde 2 Argumentos”

    Dê uma olhada nos Documentos da API:

    http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html

     delete(String table, String whereClause, String[] whereArgs) Convenience method for deleting rows in the database. 

    Você deve fazer isso:

     public void delete(String dan, int vrijeme){ db.delete(TABLE_NAME, TABLE_COLUMN_ONE + " = ? AND " + TABLE_COLUMN_TWO + " = ?", new String[] {dan, vrijeme+""}); } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.