19
วิธีการลบบันทึกทั้งหมดจากตารางใน sqlite กับ Android?
แอพของฉันมีสองปุ่มปุ่มแรกใช้สำหรับลบบันทึกในอินพุตของผู้ใช้และปุ่มที่สองใช้สำหรับลบบันทึกทั้งหมด แต่เมื่อฉันต้องการลบข้อมูลมันจะแสดงข้อความ "แอปพลิเคชันของคุณถูกบังคับให้หยุดทำงาน" โปรดตรวจสอบรหัสของฉันและให้คำแนะนำกับฉัน public void deleteAll() { //SQLiteDatabase db = this.getWritableDatabase(); // db.delete(TABLE_NAME,null,null); //db.execSQL("delete * from"+ TABLE_NAME); db.execSQL("TRUNCATE table" + TABLE_NAME); db.close(); } และ public void delete(String id) { String[] args={id}; getWritableDatabase().delete("texts", "_ID=?", args); } แต่มันแสดงข้อผิดพลาด Log cat ต่อไปนี้ 03-07 15:57:07.143: ERROR/AndroidRuntime(287): Uncaught handler: thread main exiting due to …