これは「これが正しい方法でやっているのですか?私はアンドロイドプロジェクトでsqliteデータベースを使用しています。ユーザーは複数のedittextボックスに情報を入力することができます。ユーザーがアクティビティを離れると、データベースはすべてを更新します。今は、データベース内のすべてのフィールドを更新するだけで、ユーザーが実際に何かをボックスに書き込んだかどうかを知ることはできませんが、これは面倒で汚れた方法ですか?各項目のチェックを行い、それをデータベースに追加する前に何かがあることを確認する必要がありますか?どのようにしてこのようなチェックを行い、可能なシナリオごとに異なるSQL文を作成するのですか?私は、文字列ビルダーを使用し、エディットボックスがいっぱいになるたびに新しいフィールドを追加することができたと思いますが、これは必要ですか、それとも本当に悪影響を及ぼしているとは思わないので、ちょうど興味があります...AndroidのSQLiteでヌルフィールドを更新する
0
A
答えて
0
データベースレコードを更新するのはかなり簡単です。変更されたフィールドのみを更新するだけで、パフォーマンスはほとんど向上しません。古い値を新しい値(空白の可能性があります)で上書きする気にしない場合は、すべての余分なチェックを実行する必要はありません。コードをもっと複雑にするだけで、バグを導入する可能性が高くなります。
関連する問題
- 1. Android SQlite更新クエリ
- 2. Androidのsqliteデータベースの更新?
- 3. 更新Sqliteを表は、Android
- 4. Android Sqlite - 複数の行を複数の値で更新する
- 5. Androidの挿入/更新/削除SQLiteクエリ
- 6. SQLite dB Androidが更新されない
- 7. Android用SQLiteの特定の行を更新する
- 8. アンドロイドsqliteの更新
- 9. Django:managed = Falseのヌルフィールド
- 10. AndroidでSQLiteで行を更新するための適切な構文
- 11. sqliteのテーブルを更新するには?
- 12. AndroidのSQLiteの更新クエリ - 私は見逃しています
- 13. SQLiteが更新されたときにスピナーを更新する
- 14. Androidでアダプタを使用してリストビューからSQLiteデータベースを更新するには?
- 15. Androidでは、なぜSQLiteデータベースは更新されませんか?
- 16. sqliteデータベースの同期/更新
- 17. 更新テキスト列はSQLiteの
- 18. SQLiteとアクティビティの更新
- 19. AndroidのSQLiteタイムスタンプの変更
- 20. androidでSQLiteデータベースの最終更新時刻を見つける方法
- 21. アンドロイドのSqliteデータベース更新コマンドで複数の行を更新できません
- 22. SQLiteでこの列を更新するには?
- 23. SQLiteでピース単位でBLOBを更新するには?
- 24. Androidでダイナミックにグリッドを更新する
- 25. ListViewでカスタムビューを更新するandroid
- 26. プログラムでAndroid OSを更新する
- 27. Androidでリストビューを更新する
- 28. クエリの更新SQLiteでNULLポインタの例外が発生する
- 29. AndroidでのTextViewの更新
- 30. iPhone用のアプリケーションのSQLiteデータベースの更新
私はそのような答えを期待していました。 – ryandlf