java访问是一个独立于MainActivity的进程
如何从MainActivity访问单独的流程
我已经在一个单独的Android应用程序中嵌入了一个Unity项目,这两个应用程序正在使用java插件进行通信。为了避免关闭我的整个Android应用程序,我将UnityPlayerPractivity作为一个新的独立流程启动:
AndroidManifest。xml
<activity
安卓:name="com.mypackage.example.UnityPlayerActivity"
安卓:label="@string/app_name"
安卓:launchMode="singleTask"
安卓:parentActivityName="com.mypackage.example.MainActivity"
安卓:process=":unity_app">
</activity>
不幸的是,这停止了Unity和Android之间的通信
Logcat显示java插件仍然收到unity_应用程序的响应,但我无法访问以下信息:
07/07.../com.mypackage.example:unity_app I/In MyPlugin.receiveResult: Result: Score: 45
有什么想法吗?可能是因为MainActivity失去了UnityPlayerPractivity的上下文
谢谢
共 (0) 个答案