Monaca IDEを使用してハイブリッドアプリケーションを開発していますが、私が使用しているデータベースはSqliteで作成されており、プレビューでうまくいきます。 DBスキームとそれは素晴らしいも働いたが、私は。apkを作成しようとすると、アプリケーションが動作しますが、dbが決して作成されていない、私は私が認識していない何か他の皆さんは、ここで何が起こっているのかも知っています!Sqliteはハイブリッドアプリケーションでは動作しません
注:これは動作しないか、私はFirefoxの
でモナカプレビューを開いた場合、これは私のデシベルコードです:あなたはコールバック地獄を作成する必要がある場合、私はわからない
$(document).ready(function(){
onDeviceReady();
});
function onDeviceReady() {
db = window.openDatabase('antel', '1.0', 'primera', 2 * 1024 * 1024);
db.transaction(crearBase);
};
function crearBase(tx) {
tx.executeSql('Create table if not exists PARADA (nombre TEXT PRIMARY KEY)', [], function (tx) {
tx.executeSql('Create table if not exists REGISTRO (id INTEGER PRIMARY KEY autoincrement, nomParada TEXT REFERENCES PARADA (nombre), tipo TEXT ,km TEXT,fecha TEXT,hora TEXT)', [], function (tx) {
tx.executeSql('Create table if not exists EMAIL (id INTEGER PRIMARY KEY autoincrement,nombre TEXT)', [], function (tx) {
tx.executeSql('Select nombre FROM PARADA',[],meFijoSiEsVacia);});
});
});
}