Get access to over 100 FireMonkey cross platform samples for Android, IOS, OSX, Windows, and Linux!

AndroidAppmethodComponentDelphiFiremonkeyIOSOSXWindows

Load And Save Form State Automatically In Delphi XE7 Firemonkey On Android And IOS

Delphi XE7 Firemonkey Save Load Restore Form State Android IOSDeveloper Daniele Spinetti has released a new TForm class helper which loads and saves the state of the form in Delphi XE7 Firemonkey. One of the new features in XE7 on Android is a OnSaveState event which is occurs when a form is about to go to the background on mobile or be closed on the desktop. Daniele’s helper class adds a load and save serialization function for TForm and it’s child objects. Basically what this means is if the user entered a bunch of information on your form and then received a phone call on your mobile device it could save the state of all that entered information automatically. When the user comes back to the app it will load up that state information again and it will be like they never left. The information gets serialized and saved in JSON format. You can simply include the unit in your uses clause and then call the load and save functions. The helper class should work on Android, IOS, Windows, and OSX plus in Appmethod. Here is an example of the usage:

And here is a sample from the source code of the different field types that it saves:

Head over and download the free helper class for automatically saving form state in Delphi XE7 Firemonkey.

Mirror: You can also download the helper class archive here.

Have Delphi Firemonkey questions? Ask and get answers on StackOverflow.

Related posts
AndroidC++BuilderCode SnippetDelphiDemoFiremonkeyIOSOSXShowcaseWindows

Powerful Cross Platform Email App Sample In Delphi 10.4.1 FireMonkey For Android And IOS

AndroidC++BuilderDelphiFiremonkeyIOSOSXWindows

Significant Update Available For Delphi FireMonkey 10.4.1 On Android, IOS, OSX, Windows, And Linux

C++BuilderDelphiIDEWindows

Professional SVG Icon Image List For Delphi 10.4 FireMonkey On Windows

AndroidC++BuilderDelphiFiremonkeyIOSLiveBindingsOSXWindows

Top Tips And Tricks To Speed Up Development With Delphi 10.4 FireMonkey On Android and IOS

Sign up for our Newsletter and
stay informed

Leave a Reply