gpt4 book ai didi

android - 如何从 Unity Player 返回到之前运行的 Android Activity?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:05:56 24 4
gpt4 key购买 nike

我遇到了与本主题中提到的相同的问题 Integrating Unity with Eclipse: Back Button Click但建议的解决方案不起作用。

我在 native Android 应用程序中嵌入了一个 Unity 播放器。我可以毫无问题地启动 Unity Player,但现在我想使用后退按钮返回到我之前的 Activity 。我已经从 Unity 端尝试了 Application.Quit 并从 android 端尝试了 finish() ,两者都关闭了整个应用程序。我还尝试从 Unity 上下文启动一个新的 Activity 但这也不起作用,我认为这是因为我使用的是 fragment 。我的 Activity 设置如下:

嵌入了多个 fragment 的 MainActivity。其中两个包含列表,我可以从中启动一个新的 Activity ,它显示列表元素的详细 View 。详细 View 也是 fragment ,您可以在其中左右滑动到上一个/下一个元素(类似于 gmail 应用程序)。在详细 View 中,您可以启动 Unity 以使用 qualcomm vuforia 框架进行一些增强。

到目前为止一切正常,但我无法从 UnityPlayer 返回到详细信息 View 。

有人知道如何实现吗?

谢谢!

最佳答案

当你在 unity activity 中按下后退键时,整个进程都会被终止。因此,当您通过 android activity 启动 unity activity 时,在不同的进程中启动 unity activity。您可以通过在项目的 android list 文件中声明它来做到这一点。

关于android - 如何从 Unity Player 返回到之前运行的 Android Activity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19080497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com