From 017fa1b917a4486bd2858ca0fe9d5229c6772f37 Mon Sep 17 00:00:00 2001 From: Bryce Curtis Date: Wed, 13 Jul 2011 16:48:29 -0500 Subject: [PATCH] Use the same database based upon application context for each html page loaded as part of this app. --- framework/src/com/phonegap/DroidGap.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/framework/src/com/phonegap/DroidGap.java b/framework/src/com/phonegap/DroidGap.java index a0443758..b11b3a01 100755 --- a/framework/src/com/phonegap/DroidGap.java +++ b/framework/src/com/phonegap/DroidGap.java @@ -235,9 +235,9 @@ public class DroidGap extends PhonegapActivity { settings.setLayoutAlgorithm(LayoutAlgorithm.NORMAL); // Enable database - Package pack = this.getClass().getPackage(); - String appPackage = pack.getName(); - WebViewReflect.setStorage(settings, true, "/data/data/" + appPackage + "/app_database/"); + settings.setDatabaseEnabled(true); + String databasePath = this.getApplicationContext().getDir("database", Context.MODE_PRIVATE).getPath(); + settings.setDatabasePath(databasePath); // Enable DOM storage WebViewReflect.setDomStorage(settings);