welcome john.....just as a tip....arrayencode is very handy for saving whatever you need....you can always also use a sqlite database to store data and load / refresh whenever you need....it also also works as in-memory database.
On Mon, Jul 23, 2018 at 6:21 PM, Brian Milby via use-livecode < use-livecode@lists.runrev.com> wrote: > I built a time tracking app that had the same type of persistence > requirement. I used a text file for the data store. Each time any field had > a change, the data was saved again. When loading the app it would import > the current data. Data was only cleared on request (and I would only allow > that after it was emailed). When cleared, I deleted the file. > > As you have discovered, on mobile your app can be terminated at any time > and you may not be given a chance to save data before then. > > My test was on iOS but it should work the same on Android. > > Thanks, > Brian > On Jul 23, 2018, 4:58 PM -0500, John McKenzie via use-livecode < > use-livecode@lists.runrev.com>, wrote: > > > > > > Hello, all. > > > > I am new to Livecode development but not computing. When I heard of > > something that was inspired by Hypercard I had to know more. Used > > Livecode to make a little app on my phone for work but the level of > > interest this app generated now make me want to finish it, and maybe > > even share and/or sell it. Livecode is pretty cool and I am looking > > forward to learning how to use it and do stuff with it. > > > > So my first (and I sadly suspect not last) question to the list is > > about persistence on the Android platform. > > > > My job is in the aviation industry. For now I want to get it working. > > Then I will polish it off, beta test it, etc. One airline rep gave me > > his card and said to call him about it if I wanted to sell it. > > > > The get it working part is where I need your help. I was unclear on > > what Livecode could and could not do so I emailed them and a very > > helpful person named Heather educated me a bit. Now that I know it > > might work for my application I would appreciate your help in getting > > it working. > > > > Right now it will be an Android app. iOS app later probably. > > > > The app is to help me record times and other facts about plane > > landings (like when the plane landed and how much fuel is requested by > > the Captain). At the end of a flight I can press a button and an email > > addressed to our operations centre is auto-populated in the body of the > > text with these numbers. For example if I press the button labelled > > "ATA" (actual time of arrival) it places the current time in the text > > field next to the ATA button. I can touch the text field and edit the > > time if need be. > > > > What I need help with is the issue of persistence. If I get an SMS > > message, a phone call or an alarm goes off the data will be wiped out > > when I return to the app. Sometimes if I leave the app to check > > something else and come back the data is there and other times the text > > fields are all blank. Tried saving the data in a text file and having > > the app load it up each time it starts. Most of the time this does not > > work. Usually when I start the app up again at the beginning of the > > next shift it starts up with the times of yesterday's flight. > > > > > > So I would like to know how to properly hold the data so the entries > > in the text fields are still there when I go to another app then come > > back to mine. looking to have basic persistence in my app. > > > > Guidance on the (or one of the) proper way(s) to accomplish this > > would be most appreciated. > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode@lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode