Erel B4X founder Staff member Licensed User Longtime User May 29, 2018 #1 B4A v8.30 BETA is now available for download. New features and improvements: Resumable subs in debug mode are optimized in the same way other subs are optimized. You can see the difference in this video: Starter service is never destroyed until the process is killed - if you carefully read the automatic foreground notifications tutorial then you should be aware to a significant behavioral change in Android 8+. The OS kills services while the app is in the background. In previous versions the OS never killed specific services (only the complete process). This change made it much more difficult to work with the starter service as you could no longer assume that the starter service is running. Starting from B4A v8.3 the starter service will never be paused until the process is killed. Internally it switches from the service context to the application context. Important debugger optimization related to code that loads custom views. Bit.ArrayCopy method. Same as ByteConverter.ArrayCopy. New File methods: CopyAsync, Copy2Async, ReadBytes, WriteBytes and ListFilesAsync. Support for Java 8 jars and AARs. Ctrl + Click on class types and custom types. Autocomplete improvements. Autocomplete in CallSub methods: B4A Sdk Manager v3.27 - Supports Java 10. Files can be added to groups directly. For loops optimization (in release mode). BitmapCreator v3.11 is included as an internal library. xCustomListView v1.63 is included as an internal library. XUI v1.70 is included as an internal library. This is a large update to XUI library with support for text measurements and other features. Bug fixes and other minor improvements. Developers who are eligible for a free upgrade will receive an email with upgrade instructions.
B4A v8.30 BETA is now available for download. New features and improvements: Resumable subs in debug mode are optimized in the same way other subs are optimized. You can see the difference in this video: Starter service is never destroyed until the process is killed - if you carefully read the automatic foreground notifications tutorial then you should be aware to a significant behavioral change in Android 8+. The OS kills services while the app is in the background. In previous versions the OS never killed specific services (only the complete process). This change made it much more difficult to work with the starter service as you could no longer assume that the starter service is running. Starting from B4A v8.3 the starter service will never be paused until the process is killed. Internally it switches from the service context to the application context. Important debugger optimization related to code that loads custom views. Bit.ArrayCopy method. Same as ByteConverter.ArrayCopy. New File methods: CopyAsync, Copy2Async, ReadBytes, WriteBytes and ListFilesAsync. Support for Java 8 jars and AARs. Ctrl + Click on class types and custom types. Autocomplete improvements. Autocomplete in CallSub methods: B4A Sdk Manager v3.27 - Supports Java 10. Files can be added to groups directly. For loops optimization (in release mode). BitmapCreator v3.11 is included as an internal library. xCustomListView v1.63 is included as an internal library. XUI v1.70 is included as an internal library. This is a large update to XUI library with support for text measurements and other features. Bug fixes and other minor improvements. Developers who are eligible for a free upgrade will receive an email with upgrade instructions.
Sandman Expert Licensed User Longtime User May 29, 2018 #22 Well, the timing was perfect for this one. I've spent quite some time struggling to get this working, without much success. Usually I don't throw myself over the betas, but I thought I'd give this a shot and see if it solved my problem. It did, just like that. So thanks. Erel said: Starter service is never destroyed until the process is killed - if you carefully read the automatic foreground notifications tutorial then you should be aware to a significant behavioral change in Android 8+. The OS kills services while the app is in the background. In previous versions the OS never killed specific services (only the complete process). This change made it much more difficult to work with the starter service as you could no longer assume that the starter service is running. Starting from B4A v8.3 the starter service will never be paused until the process is killed. Internally it switches from the service context to the application context. Click to expand... Just curious... Are we supposed to report on the beta in some structured way to give @Erel input on what to fix for the stable release? Or how does that work? (I haven't found anything, just trying to be prepared.) Upvote 0
Well, the timing was perfect for this one. I've spent quite some time struggling to get this working, without much success. Usually I don't throw myself over the betas, but I thought I'd give this a shot and see if it solved my problem. It did, just like that. So thanks. Erel said: Starter service is never destroyed until the process is killed - if you carefully read the automatic foreground notifications tutorial then you should be aware to a significant behavioral change in Android 8+. The OS kills services while the app is in the background. In previous versions the OS never killed specific services (only the complete process). This change made it much more difficult to work with the starter service as you could no longer assume that the starter service is running. Starting from B4A v8.3 the starter service will never be paused until the process is killed. Internally it switches from the service context to the application context. Click to expand... Just curious... Are we supposed to report on the beta in some structured way to give @Erel input on what to fix for the stable release? Or how does that work? (I haven't found anything, just trying to be prepared.)
DonManfred Expert Licensed User Longtime User May 29, 2018 #23 Sandman said: Are we supposed to report on the beta in some structured way to give @Erel input on what to fix for the stable release? Click to expand... Yes. Just create a new thread with the prefix "B4A 8.3 Beta x" if you have any issue. Upvote 0
Sandman said: Are we supposed to report on the beta in some structured way to give @Erel input on what to fix for the stable release? Click to expand... Yes. Just create a new thread with the prefix "B4A 8.3 Beta x" if you have any issue.
KMatle Expert Licensed User Longtime User May 29, 2018 #24 rscheel said: I have it clear, is that I'm still working on an app that is private which is developed in B4A v7.80 and will not be published, in my new apps to develop and implement the new requirements of google. Thank you. Click to expand... You are still good. The SDK 26+ is only needed if you publish via Google Playstore. Upvote 0
rscheel said: I have it clear, is that I'm still working on an app that is private which is developed in B4A v7.80 and will not be published, in my new apps to develop and implement the new requirements of google. Thank you. Click to expand... You are still good. The SDK 26+ is only needed if you publish via Google Playstore.
Erel B4X founder Staff member Licensed User Longtime User May 30, 2018 #25 Star-Dust said: Could you extend the explanation on the Starter service please? Click to expand... The good news is that with this change you don't need to do anything special and it will work as you expect. If you want to better understand it start with the "services life cycle in Android 8+": https://www.b4x.com/android/forum/threads/automatic-foreground-mode.90546/#content If not clear then start a new thread. Upvote 0
Star-Dust said: Could you extend the explanation on the Starter service please? Click to expand... The good news is that with this change you don't need to do anything special and it will work as you expect. If you want to better understand it start with the "services life cycle in Android 8+": https://www.b4x.com/android/forum/threads/automatic-foreground-mode.90546/#content If not clear then start a new thread.
pilbazan Member Licensed User Longtime User May 30, 2018 #27 Hi, thanks for the update!. Looks very well. Please, Could you share the code of the first gif? (or the library for the animation of the red circle). Thanks a lot again. Upvote 0
Hi, thanks for the update!. Looks very well. Please, Could you share the code of the first gif? (or the library for the animation of the red circle). Thanks a lot again.
Erel B4X founder Staff member Licensed User Longtime User May 30, 2018 #28 pilbazan said: Could you share the code of the first gif? Click to expand... [B4X] [XUI] B4XLoadingIndicator - loading indicator Upvote 0
pilbazan said: Could you share the code of the first gif? Click to expand... [B4X] [XUI] B4XLoadingIndicator - loading indicator
tigrot Well-Known Member Licensed User Longtime User May 30, 2018 #29 The new version will include the new released libraries? Upvote 0
Erel B4X founder Staff member Licensed User Longtime User May 30, 2018 #30 tigrot said: The new version will include the new released libraries? Click to expand... It will include the latest versions of all internal libraries. Upvote 0
tigrot said: The new version will include the new released libraries? Click to expand... It will include the latest versions of all internal libraries.
E EvgenyB4A Active Member Licensed User Longtime User May 31, 2018 #31 I still didn't get the link to download. Upvote 0
Erel B4X founder Staff member Licensed User Longtime User May 31, 2018 #32 EvgenyB4A said: I still didn't get the link to download. Click to expand... Contact [email protected]. Upvote 0
EvgenyB4A said: I still didn't get the link to download. Click to expand... Contact [email protected].
Phayao Active Member Licensed User Longtime User May 31, 2018 #33 Great ! One silly question - in the older versions it was possible in the debug mode to change something and just press CTRL-S and continue without re-compile the whole code. Now I have the impression this is no longer the case but I have to compile everything when I do a change - or did I miss something ? Greetings, Chris Upvote 0
Great ! One silly question - in the older versions it was possible in the debug mode to change something and just press CTRL-S and continue without re-compile the whole code. Now I have the impression this is no longer the case but I have to compile everything when I do a change - or did I miss something ? Greetings, Chris
Alex Guerrero Member Licensed User Longtime User May 31, 2018 #34 Hello, I have been testing B4A v8.30 Beta for several days, so far without any news. all Ok. Upvote 0
Addo Well-Known Member Licensed User Longtime User Jun 1, 2018 #35 tested sense it was released also every thing works fine in my project there is no problems at all very good job Upvote 0
tested sense it was released also every thing works fine in my project there is no problems at all very good job
A astronald Active Member Licensed User Longtime User Jun 6, 2018 #36 Support for Java 8 jars and AARs. How its done? Upvote 0
Erel B4X founder Staff member Licensed User Longtime User Jun 6, 2018 #37 You don't need to do anything for this. It is now possible to reference libraries compiled with Java 8. Upvote 0
You don't need to do anything for this. It is now possible to reference libraries compiled with Java 8.
MarcoRome Expert Licensed User Longtime User Jun 9, 2018 #38 Hi @Erel . When do you think about releasing the final version ? Thank you and have a nice weekend Marco Upvote 0
Hi @Erel . When do you think about releasing the final version ? Thank you and have a nice weekend Marco
Pooya1 Active Member Licensed User Jun 9, 2018 #39 Please fix bug for search module (when i search module,there is no result but when leave relate windows and again return to windows,i can see result) Thanks Upvote 0
Please fix bug for search module (when i search module,there is no result but when leave relate windows and again return to windows,i can see result) Thanks
Erel B4X founder Staff member Licensed User Longtime User Jun 10, 2018 #40 Pooya1 said: Please fix bug for search module (when i search module,there is no result but when leave relate windows and again return to windows,i can see result) Thanks Click to expand... This is not the correct place to post bug reports. MarcoRome said: When do you think about releasing the final version ? Click to expand... Very soon... Upvote 0
Pooya1 said: Please fix bug for search module (when i search module,there is no result but when leave relate windows and again return to windows,i can see result) Thanks Click to expand... This is not the correct place to post bug reports. MarcoRome said: When do you think about releasing the final version ? Click to expand... Very soon...