Hallo,
ich konnte nun Java2OP nachvollziehen und habe die gleiche
Unit herausbekommen.
Allerdings kommt bei folgender Zeile eine Fehlermeldung:
TRegTypes.RegisterType('Androidapi.JNI.Interfaces.JBufferedReader', TypeInfo(Androidapi.JNI.Interfaces.JBufferedReader));
[DCC Error] Androidapi.JNI.java.io.BufferedReader.pas(48): E2003 Undeclared identifier: 'Androidapi.Jni'
In der Tat gibt es keine Datei Androidapi.JNI.Interfaces.JBufferedReader.pas - wo bekomme ich die her?
PS: Wie ruft man den Konstruktor nun auf?
Delphi-Quellcode:
var
x: JBufferedReader;
AInputStream: JInputStream;
begin
AInputStream := ...;
x:= TJBufferedReader.Create; // <-- keine Parameter erwartet!
TJBufferedReader(x).Init(AInputStream); // so?
end;