Einzelnen Beitrag anzeigen

Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#2

AW: Android: Context über JNI an Java Code übergeben

  Alt 25. Jun 2014, 16:11
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.
  Mit Zitat antworten Zitat