Android アプリケーションに SQLite データベースを事前設定する必要があります。
私の考えは、ファイルを assets フォルダーに入れることです。このファイルの各行には、次のような sql コマンドが含まれています。
INSERT INTO Books(id, name) VALUES(16, 'Book X');
アプリケーションは行ごとに読み取り、生のクエリを使用してデータをデータベースに挿入します。
問題は、id 列に自動生成された ID があることです。任意のIDを使用すると競合が発生すると思います。
誰かがこの問題を解決する方法を知っていますか?