ok,
short summary for others with similar problems:
I was asked to bring meals to seniors in near villages. So I decided to make an app that maintains an adress list and starts google navigation when a particular table row (adress) is selected. This part runs fine and the intent to spawn google maps runs as advertised.
But the adress list (table) must be maintained on a pc (display size) , be it with a B4J app or with a text editor. In my case, it is stored as csv file.
With a USB link, I copy the csv file to the phone (Samsung Flip 3) /DCIM/ directory. Other methods of transfer would probably work as well. So far so good.
Now how to import the data into the file.DirInternal of my app? Frankly, I am fed up with the everchanging Android restrictions to copy file from external to internal or vice versa. Most examples in the forum that did run once do not anymore on later SDK's. So I decided to use the clipboard to import data into my app. This also runs fine.
On import click in my app, I now tried to spawn Erels Text Editor (enhanced with a copy to clipboard button) to select the proper csv file which will then be visible in the editor.
The intent to start the text editor progammatically did not work. I found out that our lowly b4a apps are not listed in the "installed apps" (see post #15), only the stuff that is part of the system or downloaded from playstore is listed. And what's not listed cannot be started with an intent, regardless of the method used!
Now Teddybears contribution is vital:
AddManifestText(
<uses-permission
android:name="android.permission.QUERY_ALL_PACKAGES"
android:maxSdkVersion="34" />
)
Without this permission it is simply not possible (anymore?) to intent an app that is not part of the system or installed from playstore, which is true of course for all our b4a apps not ported to the playstore.
So far so good, my problem is solved with the exception that my app does not resume when the texteditor is closed. I can live with that.
Anyway thanks to all of you for your kind advice!