I'm happy to release B4A version 5.20. All users who are eligible for a free upgrade should receive an email with installation instructions.
This update adds an important new feature, the "Starter Service".
The Starter service is a special service module that serves as the program single entry point. This feature solves one of the most common bugs in Android apps which happens when the program starts from a secondary activity or service and some of the resources are not ready.
See this link for more information: Starter Service - Consistent & Single Entry Point
Other improvements:
This update adds an important new feature, the "Starter Service".
The Starter service is a special service module that serves as the program single entry point. This feature solves one of the most common bugs in Android apps which happens when the program starts from a secondary activity or service and some of the resources are not ready.
See this link for more information: Starter Service - Consistent & Single Entry Point
Other improvements:
- Blocks completion: https://www.b4x.com/android/forum/threads/56983
- The backwards / forward navigation feature was improved and there is a new list with the recent locations (Alt + N).
- The Logs font can be changed.
- Sub names are bold.
- RingtoneManager.Play method.
- New Designer navigation pad.
- Warnings engine improved.
- #SignKeyFile / SignKeyPassword attributes. Allow using a different signing key based on the build configuration.
- Colors list in the designer color picker.
- Bug fixes and other minor improvements.