This just started happening on a Android 5.0.1 device with Cordova 3.7.0. With debug turned on in the app, issuing "window.localStorage.setItem('test','result'); console.log(window.localStorage.getItem('test'));" correctly shows 'result'.
Then I force the app to close and start it up again. Issuing "console.log(window.localStorage.getItem('test'));" now returns NULL instead of 'result'.
No .clear() calls are being made.
Oddly, prior values in localStorage (from before the update) are still present. Just NEW VALUES are forgotten.
Are there any known issues with localStorage persistance on Android 5.0.1 and Cordova 3.7.0?