Hello Everyone,
I’m having an issue were I’m getting an non existent method error because Unity doesn’t pass my AndroidJavaClass as a Handler. My question is, How do I pass a Handler (or any other non-standard data) to a Java method via the Unity API?
Here’s the code…
Java:
registerHandler(Handler)
Unity:
AndroidJavaClass handler = new AndroidJavaClass("android.os.Handler");
AndroidJavaClass controller = new AndroidJavaClass("gwgames.controllersystem.Controller");
controller.Call("registerHandler", handler);
adb reports "Unable to find method id for ‘registerHandler’
If I pass null it reports no such error.
controller.Call("registerHandler", null); // No error
Thanks for any help,
Nathan