German Parameterübergabe an Anwendung

nero

Member
Licensed User
Longtime User
Hoi zusammen
gibt es eine Möglichkeit einer Anwendung (B4A) Parameter zu übergeben ...
Zum Beispiel einem Editor gleich den Suchtext ?
Bin für jede Info dankbar.
Gruss aus Neuhausen
Daniel
 

nero

Member
Licensed User
Longtime User
Vielleicht ist der thread hier von Interesse. Könnte passen, sicher bin ich mir aber nicht.

Nein ich dachte an Intent... ev. kennt jemand eine Möglichkeit.
Wie z.B. beim PdfReader übergebe ich einen Filename ... der dann im Acrobat angezeigt wird.
In meiner Anwendung möchte ich einer anderen eigenen Anwendung einen String bei Start übergeben...
Wie wird übergeben und wie ausgewertet...

Gruss Daniel
 
Last edited:

Steini1980

Active Member
Licensed User
Longtime User
Hallo Nero,

hier findest du zum Thema Intent eine gute Einführung:
http://www.b4x.com/android/forum/th...app-communication-with-intents.30608/#content

Und hier meine ersten Versuche:
http://www.b4x.com/android/forum/threads/how-can-i-start-my-app-via-intent.40422/

Hab mir anfangs auch etwas schwer getan, aber wenn mans mal gemacht hat ist das eigentlich relativ einfach.

- In der aufzurufenden App musst du in der Manifest den Receivertext definieren.
- Weiterhin ein neues Activity Modul (Servicemodul ist auch möglich, aber in vielen Fällen unnötig).
- In der aufrufenden App initialisiert du den Intent mit deinem Receivertext
- Parameter kannst du mittels PutExtra übergeben.
 

nero

Member
Licensed User
Longtime User

Hoi Thomas,
Super .... genau das habe ich gesucht herzlichen Dank,
mal sehen ob ich das hinkriege.
Eine andere möglichkeit wäre Übergabedatei ....
Nur wo soll ich diese ablegen gibt es unter Android einen
Ordner mit "Öffentlichem" Zugriff der ev. verwendet werden könnte?
Gruss aus Neuhausen
 
Last edited:

Steini1980

Active Member
Licensed User
Longtime User
Hi,
du könntest über einen Contentprovider bzw. ContentResolver auf die Übergabedatei zugreifen, da hast du aber vom Aufwand nichts gewonnen, zumal du via Intent den großen Vorteil hast, nahtlos die aufgerufene Anwendung zu starten bzw. bei Bedarf zwischen beiden Anwendungen zu wechseln, so dass dies für den Benutzer wie eine einzige App erscheint.

Gruß,
Thomas
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…