私はphonegapを使用してAndroidとIOS用のアプリケーションを構築しています。sqliteを使用してデータベースを保存します。DBの初期化とメイン関数が記述されたメインのJavaScriptファイルがあり、他のページにそのページに関連するデータベース関数を配置します。
問題は、別のページからDBでいくつかの操作を行ってから次のページに移動してデータを取得すると、以前に作成したものがすべて消去され、メインのjavascriptファイルからデータが取得されるだけであることがわかります。
あるページから別のページに移動するたびにデータを保存して削除されないようにするにはどうすればよいのでしょうか。
私がすべてのページで使用しているメインのjavascriptファイルには、dbの初期化のためにこれが含まれています。
function populateDB(tx) {
tx.executeSql('DROP TABLE IF EXISTS Table');
}
これは問題ですか?dbを使用するたびにテーブルが削除されないようにする必要があります。しかし、それを削除した場合、DBの作成中に最初に何を作成する必要がありますか?