0

行ID(Active Androidによって自動的に生成されたもの)を同じままにして、テーブル行のフィールドを更新する方法を見つけようとしています。これはアクティブな Android で可能ですか、それとも特定の行が更新されると常に行 ID が更新されますか?

4

1 に答える 1

0

あなたが試すことができるのは、あなたのオブジェクトを取得することです:

Object obj = new Select().from(YourClass.class).where("id = ?", id).executeSingle();

(あなたが知っているフィールドの 1 つで 'id' を変更できます)

次に、更新するフィールドを更新します。

obj.setName("Foo");

最後に、更新を保存します。

obj.save();

他の方法でエントリが重複するという問題がありましたが、これは私にとってはうまくいきます。

于 2013-09-26T05:19:24.847 に答える