Servus zusammen,
mit Delphi 11 erkennen meine Apps nicht mehr, ob beziehungsweise dass die andere App installiert ist.
Aufruf:
Code:
Intent := TJIntent.Create;
Intent.setType(StringToJString('text/pocketblue'));
Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
Intent.putExtra(TJIntent.JavaClass.EXTRA_TEXT, StringToJString(UrlZusatz));
if MainActivity.getPackageManager.queryIntentActivities(Intent, TJPackageManager.JavaClass.MATCH_DEFAULT_ONLY)
.size > 0 then
begin
MainActivity.startActivity(Intent);
exit(true);
end
else
begin
exit(False);
end;
Im Manifest ist entsprechend vorhanden:
Code:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:mimeType="text/pocketblue" />
</intent-filter>
Das funktioniert so seit Jahren einwandfrei.
Kann es sein, dass mit Delphi 11 zusätzlich etwas angepasst werden muss, zusätzliche
Unit oder so...?
Gab es Änderungen im Manifest-File? Ich habe dieses auch schon neu erstellt - ändert leider nichts.
Schon mal Danke für jeden Tipp!!