如何删除android中sqlite的第一个位置的行

Nit*_*lal 5 sqlite android

如何删除android中sqlite的第一个位置的行现在我正在使用此代码删除该行

public void delete(String id)
{
    SQLiteDatabase db = this.getReadableDatabase();
    db.delete(TABLE_CONTACTS, KEY_ID + "=?", new String[]{id});
   // db.execSQL(TABLE_CONTACTS , " ORDER BY " + KEY_ID + " ASC;");
    db.close();
}
Run Code Online (Sandbox Code Playgroud)

但我想删除第一个位置的行.因为KEY_ID在删除发生时不会一直相同

Awa*_*Kab 10

使用此方法删除第一行

    public void deleteFirstRow()
{
    db.open();
    Cursor cursor = db.query(TABLE_CONTACTS, null, null, null, null, null, null); 

        if(cursor.moveToFirst()) {
            String rowId = cursor.getString(cursor.getColumnIndex(KEY_ID)); 

            db.delete(TABLE_CONTACTS, KEY_ID + "=?",  new String[]{rowId});
           }
db.close();
    }   
Run Code Online (Sandbox Code Playgroud)