Ich kapier das mit den Interfaces nicht.
Versuch1:
Delphi-Quellcode:
var CardLink: TJCardlink;
CardLink:=TJCardlink.JavaClass.INSTANCE; // <-- Inkompatible Typen TJCardlink und JCardlink
CardLink.JavaClass.isNfcEnabled(context);
Versuch2:
Delphi-Quellcode:
var CardLink: TJCardlink;
CardLink:=TJCardlink.Create; // <-- Inkompatible Typen TJCardlink und JCardlink
CardLink.JavaClass.isNfcEnabled(context);
Versuch3:
Delphi-Quellcode:
var CardLink: JCardlink;
CardLink:=TJCardlink.JavaClass.INSTANCE;
CardLink.JavaClass.isNfcEnabled(context); // <-- unbekannter Bezeichner JavaClass
CardLink.isNfcEnabled(context); // <-- unbekannter Bezeichner isNfcEnabled
Ich kann anscheinend nur eine Instanz von JCardlink anlegen. isNfcEnabled steckt aber in JCardlinkClass bzw. TJCardlink.JavaClass. Wie kommt das zusammen?