有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案