Je travaille application phonegap. J'avais fait la fonctionnalité se souvenir de moi dans mon application. donc si l'utilisateur a utilisé l'option se souvenir de moi. juste je redirige l'utilisateur à la page de courrier de la boîte de réception. mais la base de données est supprimée lorsque l'application se ferme et s'ouvre la deuxième fois. l'issue est la valeur de base de données non chargée dans ma boîte de réception. Je ne veux pas supprimer la base de données lorsque l'utilisateur ferme l'application sans se déconnecter. Aidez-moi, s'il vous plaît.Comment utiliser la base de données Sqlite dans l'application Phonegap IOS et Android
J'ai créé le corps de base de données onload = "init()"
function init() {
document.addEventListener("deviceready", onDeviceReady, false);
delete init;
}
function onDeviceReady() {
if(window.localStorage.getItem("remember") == null)
{
db = window.openDatabase("SampleDB","0.1","Name DB", 5000000);
db.transaction(createDB, errorDB, txSuccess);
}
}
pouvez-vous nous montrer l'appel de fonction createDB(). Je ne suis pas sûr, mais mon sentiment est que la fonctionnalité window.localstorage ne sera valide que pour cette session. Ainsi, lorsque vous fermez cette application, les données de localStorage seront perdues. donc à chaque fois que vous ouvrirez l'application, la commande db.transaction (CreateDB .... sera exécutée et si CreateDB contient une instruction create table, elle sera exécutée.) Par conséquent, j'aimerais voir ce que fait la fonction createDB: – frank
function createDB (tx) { tx.executeSql ("DROP TABLES EXISTS zergId"); tx.executeSql ("CREATE TABLE mytable (id entier, id_utilisateur, s_id, s_name, r_id, r_name, e_id, sujet, char_id, nom_car, g_id, g_name, parent_id INTEGER, is_viewed, is_parent, is_garbage, is_deleted, message, created_date) "); } Ceci est mon createDB(); – user2499653
Juste j'ai utilisé seulement le document phonegap pour référence, alors j'ai créé comme ceci. le plugin sqlite, mais je ne vais pas installer le plugin, pouvez-vous me dire quelle est la bonne façon de gérer la base de données sqlite et son c orrect ou pas? ce que j'ai fait ma fonctionnalité. – user2499653