 <p>I found this same bug. Worked on all Nexus devices but <strong>all</strong> Samsung devices lost my user changes. I know the below method is <strong>deprecated</strong> but it solved my issue.</p> <pre><code>webview.getSettings().setDatabasePath("/data/data/" + webview.getContext().getPackageName() + "/databases/"); </code></pre>