Android 不能批量删除
我正在我的应用程序中使用。它工作正常,除了一个动作,即我不能批量删除 我的课是这样的Android 不能批量删除,android,orm,sugarorm,Android,Orm,Sugarorm,我正在我的应用程序中使用。它工作正常,除了一个动作,即我不能批量删除 我的课是这样的 public class Person extends SugarRecord<Person> { String name; String image; String companyLFirst; String companyLSecond; String grade; int ranking; public Person(Context context) { super(context
public class Person extends SugarRecord<Person> {
String name;
String image;
String companyLFirst;
String companyLSecond;
String grade;
int ranking;
public Person(Context context) {
super(context);
}
public Person(Context context, String name, String image, String companyL1, String companyL2, String grade,
int ranking) {
super(context);
setName(name);
setCompanyL1(companyL1);
setCompanyL2(companyL2);
setImage(image);
setGrade(grade);
setRanking(ranking);
}
//getters and setters below
}
有人用过所有的糖吗?它真的有效吗?我在这里的示例中使用了它 它在那里确实有效。后台是否记录了错误或其他原因。如果
Person.deleteAll(Person.class);
它不起作用。您始终可以使用原始查询删除表中的数据
Person.executeQuery("DELETE FROM SQLITE_SEQUENCE WHERE NAME = 'PERSON'");
希望这有帮助我在
Person
类中没有看到.deleteAll
方法。它在SugarRecord中吗?@RobertHarvey是的,它在SugarRecord@Roman中,我可以看到你的java文件吗?我切换到1.3 jar,但仍然没有。没有日志,没有删除。你的项目有什么问题?如果您也让这里的其他人知道,这会很有帮助:)。
Person.executeQuery("DELETE FROM SQLITE_SEQUENCE WHERE NAME = 'PERSON'");