Einzelnen Beitrag anzeigen

skoschke

Registriert seit: 6. Jan 2009
523 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Intent Extras sind leer

  Alt 28. Okt 2022, 08:03
Ich habe den Sender um eine Kontrolle erweitert:
Delphi-Quellcode:
var
  Intent: JIntent;
  Extra: JBundle;
  Nummer: string;
begin
    Intent := TJIntent.Create;
    Intent := TAndroidHelper.Activity.getPackageManager.
      getLaunchIntentForPackage(StringToJString('com.embarcadero.test_app'));
    Intent.putExtra(TJIntent.JavaClass.EXTRA_TEXT,
      StringToJString(Auftragsnummer));
    Intent.setFlags(TJIntent.JavaClass.FLAG_ACTIVITY_REORDER_TO_FRONT);
    // Kontrolle debuggen, ist da was drin oder nil?
    Extra := Intent.GetExtras;
    Nummer := JStringToString(Extra.getString(TJIntent.JavaClass.EXTRA_TEXT));
    TAndroidHelper.Activity.startActivity(Intent);
Extra ist vorhanden, die enthaltene Nummer auch, doch warum kommt das in der zweiten App nicht an?

Ciao
Stefan
  Mit Zitat antworten Zitat