Forum: Cross-Platform-Entwicklung
by braunbaer,
27. Sep 2021
Beim Aufruf des Intent habe ich zusätzlich
if MainActivity.getPackageManager.queryIntentActivities(Intent, TJPackageManager.JavaClass.MATCH_DEFAULT_ONLY).size > 0 then
durch if Assigned(MainActivity.getPackageManager.resolveActivity(Intent, TJPackageManager.JavaClass.MATCH_DEFAULT_ONLY)) then
ersetzt. Sonst blieb alles wie es war.
Forum: Cross-Platform-Entwicklung
by braunbaer,
27. Sep 2021
Servus zusammen,
mit Delphi 11 erkennen meine Apps nicht mehr, ob beziehungsweise dass die andere App installiert ist.
Aufruf:
Intent := TJIntent.Create;
Intent.setType(StringToJString('text/pocketblue'));
Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
Intent.putExtra(TJIntent.JavaClass.EXTRA_TEXT, StringToJString(UrlZusatz));