【问题标题】:Start second Android activity in the background to load before bringing to front在后台启动第二个 Android 活动以加载,然后再置于前台
【发布时间】:2020-12-12 00:32:13
【问题描述】:

在我的 Android 应用中,我通过单击按钮启动了第二个活动(Unity 游戏)。问题是在打开之前需要经过很长的加载时间。一旦我按下按钮,我希望它在后台启动,但第一个应用程序仍然打开,而第二个应用程序完成加载。

有人知道怎么做吗? 非常感谢。

【问题讨论】:

  • 您能告诉我们更多您的应用是如何实现的吗?两项活动,其中一项是团结游戏?游戏包含什么?你的游戏中有多少个场景,一开始你会推出哪一个?
  • 对不起,我应该说,它是一个 Android 应用程序,是一个统一项目的启动器。它目前有 4 个场景(每个场景都有不同的级别)。我为每个场景都有一个按钮,它将向统一项目发送消息以打开该特定场景。我基本上想在后台加载场景并拥有自己的“加载屏幕”,直到统一场景完成加载为止。干杯!

标签: android unity3d android-activity


【解决方案1】:

根据您的 cmets,您应该首先在 Unity 内创建一个 Loading Scene 并在启动第二个 Activity 时将其作为第一个场景启动,然后在您的 Loading scene 内开始在后台加载您想要的关卡节目。无法在后台加载Activity,一旦准备好就显示出来。

还有一件事,请记住,Unity 正在加载原生库,无法像普通 Android Activity 那样快速打开它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-22
    相关资源
    最近更新 更多