I have a timer app where I'm about to change from old menu to menu2, to be able to have checkboxes etc. At the same time, I also change to use the "new" Storage (App.Properties.setValue()) for my properties, instead of the "old" App.getApp().setProperty().
I've been trying it on my own device with "build for device" and it is a bit odd. If I start the app and make some settings in the menu, and go back from the menu, and exit the app via my onBack(), then those settings doesn't persist if I open the app again. (settings are number of periods, period length, track activity). If I do the same thing, but start my activity first and then exit the app, now the settings persist until the next time I open the app. The only thing that changes here is that I start a timer when I start the app, but that seems to be enough to actually store the settings.
Is this a known behavior? Does that have something to do with the switch from the old to the new storage? Or is it a quirk from my building for the device and placing the .prg file on my device?