Thank you. I have to say I am confused by all these different platform numbers, 17, 19, 23, 27, etc. I have no idea what to specify or what is required. I think that I should specify platform 17 if I want folks with Jellybean to be able to use my code. If I specify 27, then only those folks with Oreo or whatever the last version of Android was can use it. Am I right in this assumption?
I have tried to do this and I get the attached error message:
I don't know where to look in order to find the second declaration.
UPDATE: I downloaded the file named "HttpUtils2_Src.zip" and put those 2 .bas files into my project, replacing what I had. I might have done something else - I don't remember. But it is now working. Oh, I think I removed the "OkHttpUtils2" library from the project. I'm not sure what I am doing, but it now runs on the emulator.
Why do you need the source code? Unless you need to modify it just add a reference to OkHttpUtils2 and remove HttpJob and HttpUtils2Service modules.
Also remove the reference to Http and HttpUtils2 libraries.
Because I could not get it to work any other way. It works now, so that's kind of all I care about. I don't remember how I did everything back when I originally made this project - it was long ago. But it worked back then with an old version of b4A and it works now with v7.80 (if I use the old version of my Swiss Ephemeris library).
UPDATE: I did what you suggested and everything appears to still be working. Thank you.
Another hint: Me and a lot of users here use OkHttputils in many projects exchanging millions data via servers with databases. I never had any issues with B4x. Be sure that B4x is absolutely stable. IF there is a problem it is 100% due to programming mistakes/not updatung, etc.