There are several versioned components that affect the compilation process and the runtime behavior of our apps. The purpose of this tutorial is to explain the differences between them and help you choose which version to use. Each Android version is mapped to an api level. You can see this...
www.b4x.com
B4X:
28 - Non-ssl (non-https) communication is not permitted by default. It can be enabled in B4A v9+ by adding this line to the manifest editor:
B4X: CreateResourceFromFile(Macro, Core.NetworkClearText)
Add this to project manifest
SetApplicationAttribute(android:usesCleartextTraffic, "true")
and
CreateResourceFromFile(Macro, Core.NetworkClearText)
problem solved