sqliteデータベースを事前に作成し、Androidアプリで使用するためにassetsフォルダーからシステムデータベースにコピーする方法についての記事をフォローしました:http://www.reigndesign.com/blog/using-your-own-sqlite- database-in-android-applications /
次に、これを行うのは悪い考えだというStackoverflowの回答を見つけました:https ://stackoverflow.com/a/6948334/211457
また、この回答とコメントは、この手法はSamsung Galaxy S、Motorola Bionic、およびEvo 4Gでは機能しないと述べています:https ://stackoverflow.com/a/620086/211457
テストするMotorolaDroidしかなく、正常に動作します。アプリをすべてのAndroidスマートフォンで動作させたい。この手法がSQL挿入およびテーブルの作成を介してデータベースをロードするよりも好ましい理由は、初期ロードの方が速いためです。
データベースを事前に作成してAndroidにロードすることは問題ないと思いますか、それとも代わりに挿入ステートメントを常に使用する必要がありますか?