こんにちは、私はアンドロイドのアプリケーション開発に新しいとSQLiteデータベースの考えがあります。 Are作成するテーブルとSQLiteデータベーステーブルに入力するレコードは、実行時に発生します。つまり、一度テーブルを作成してデータを挿入すると、終了時に同じプロセスをやり直す必要がありますか?(特定のアプリを開くまでデータベース、テーブル、レコードのみが残っています)androidアプリケーション開発のSQLiteデータベースの動作
ありがとうございました
こんにちは、私はアンドロイドのアプリケーション開発に新しいとSQLiteデータベースの考えがあります。 Are作成するテーブルとSQLiteデータベーステーブルに入力するレコードは、実行時に発生します。つまり、一度テーブルを作成してデータを挿入すると、終了時に同じプロセスをやり直す必要がありますか?(特定のアプリを開くまでデータベース、テーブル、レコードのみが残っています)androidアプリケーション開発のSQLiteデータベースの動作
ありがとうございました
データベースに行ったことはすべて永続的です。アプリがシャットダウンして後で再起動すると、まったく同じデータが格納されます。
データベースとテーブルは、アプリケーションの終了後も保持されます。
SQLiteOpenHelperを拡張して、クラスを作成することができます。
ここでonCreate()メソッドとonUpgrade()メソッドをオーバーライドします。 onCreate()はdbがまだ存在しない場合にのみ呼び出されます。次に、sqlを実行してテーブルなどを作成します。新しいバージョン番号をsuper()コンストラクタに渡すと、onUpgradeが呼び出されます。