ActiveAndroid更新和从表中删除

Joh*_*zie 1 android activeandroid

嗨,大家好,所以我正在尝试测试如何在android中使用数据库作为我的一个类的一部分,但我对这两个都很新,所以我在网上发现的大多数帮助都有点过头了.

我想知道我是如何更新,并从表中删除.目前我有:

    wk item = new wk();
            item.name = "okay1";
            item.save();
Run Code Online (Sandbox Code Playgroud)

这增加了一个项目.

它在我的数据库中

public class wk extends Model {
    Table(name = "ToDoItems")
    @Column(name = "Name")
Run Code Online (Sandbox Code Playgroud)

但我试着跑

new Delete().from(wk.class).where("Name = ?",2).execute();
Run Code Online (Sandbox Code Playgroud)

我假设在Name的数据库中删除了2的值,但它似乎什么也没做?我试过了

new Delete().from(wk.class).execute();
Run Code Online (Sandbox Code Playgroud)

哪个肯定会删除我的表,所以我知道它可以删除,但我只想删除一个值.

我希望能够删除那个okay1值.

Joh*_*zie 9

好的,我找到了删除的答案

new Delete().from(wk.class).where("Name = ?","okay1").execute();
Run Code Online (Sandbox Code Playgroud)

现在对我来说非常适合.