-1
データベースを作成して標準値を持つためにAndroidアプリケーションが初めて起動されたときだけです。テーブル内のデータを使ってアプリケーションデータベースを作成する
CREATE TABLE IF NOT EXISTS
を正常に開始し、初めてアプリケーションを開いたときにテーブルを作成しています。 DBにEURとUSDの行があるとしましょう。私はEURがすでに価値100とUSDの価値0を持ってほしいと思っています。
テーブルが作成され/最初のアプリケーションが起動されたときにデータベーステーブルにデータを入れるための最も簡単なソリューションは何でしょうか(データベーステーブルは初回起動時アプリ)?
私は、assetsフォルダ内にデータベースファイルを作成し、それをコピーするだけでSharedPreferencesにフラグを作成して初めてアプリケーションが起動されたときを知り、次にメインのデータベースを作成したり作成したりするonCreate()データベースをチェックし、空であればそれを埋めます。