我正在使用 JNI 为 Unity Android 开发一个插件。我使用我的 Java 代码创建 .jar 文件,然后使用 c++ 桥创建 .so 文件。当我从 Unity 端调用我的库时,一切正常。所以,我的问题是,在我的 Java 代码的几个部分中,我需要访问主要活动 (UnityPlayer3d) 的上下文。我需要一个指向此活动的指针来调用函数 GetApplicationContext()。
我怎样才能获得这个指针?我考虑将 Unity 中的指针作为参数传递给我的 Java 类,但首先我必须在 Unity 端获取它。