I have a Java android lib from other company
package com.games.sdk.api.callback;
public abstract interface APICallback<T>
{
public abstract void onCompleted(T paramT);
}
I need to overwrite it in unity, so I try something like this but isn’t work
class APICallback <T> : AndroidJavaProxy
{
public APICallback()
: base("com.games.sdk.api.callback")
{
}
public void onCompleted(T paramT)
{
Debug.Log("done");
}
}
here is my calling
AndroidJavaClass ResponseLoginData = new AndroidJavaClass("com.games.sdk.entity.response");
AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
AndroidJavaObject jo = jc.GetStatic<AndroidJavaObject>("currentActivity");
AndroidJavaObject SDKAPI_instance = new AndroidJavaClass("com.games.sdk.login");
SDKAPI_instance.Call ("login",jo,new R2APICallback<ResponseLoginData>());
how to get class type from lib? I just new to mix java android code with unity c# code. Thank in advance