das geht leider auch nicht
Das ist noch die wahrscheinlichste Lösung, die meiner Meinung nach funktionieren hätten müssen.
Delphi-Quellcode:
var
jv:JNIValue;
JavaObjectID: JNIObject;
jIntResult : JNIInt;
begin
JavaObjectID := (SharedActivityContextt as ILocalObject).GetObjectID;
jv.l := JavaObjectID;
jIntResult :=JavaEnv^.CallIntMethodA(JavaEnv, JavaObjectID, MethodID_SetContext, @jv );
auch das geht nicht:
Delphi-Quellcode:
var
params: array of JNIObject;
JavaObjectID: JNIObject;
jIntResult : JNIInt;
begin
SetLength(params, 1);
JavaObjectID := (SharedActivityContextt as ILocalObject).GetObjectID;
params[0] := JavaObjectID;
jIntResult :=JavaEnv^.CallIntMethodV(JavaEnv, JavaObjectID, MethodID_SetContext, params );
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.