行を削除するメソッドを書いていましたが、理由はわかりません。行を削除できません。これが私のメソッドです。
public void clearDatabase() {
openDataBase();
try {
int id=0;
Cursor c = myDB.rawQuery("Select id from " + tablename +" asc", null);
if (c.getCount() > 22) {
c.moveToFirst();
id = c.getInt(0);
for(int i = 0;i<11;i++){
int x = id+i;
myDB.execSQL("delete from "+tablename +" where id = "+x , null);
}
}
else
c.close();
closedb();
} catch (SQLiteException ex) {
ex.printStackTrace();
}
}
これはlogcatです:12-13 12:10:57.073:ERROR / AndroidRuntime(327):java.lang.RuntimeException:アクティビティを開始できませんComponentInfo {com.parser / com.parser.parse}:java.lang.IllegalArgumentException :空のbindArgs
私を助けてください!...前に感謝します1