gpt4 book ai didi

Android:创建一个最初隐藏的 Activity ,隐藏时处理数据,然后仅在准备好后显示

转载 作者:搜寻专家 更新时间:2023-11-01 08:11:00 25 4
gpt4 key购买 nike

我有一个包含两个 Activity 的应用程序。一个是“主页”。另一个是仅包含 webview 的“DataPage” Activity 。当用户单击主页上的按钮时,我会显示数据页并加载 URL。问题是 URL 是一个加载速度非常慢的页面。我想通过在我的应用程序打开时创建这两个 Activity 来解决该问题。主页将可见,DataPage 将被隐藏。我将立即启动 DataPage 的 WebView,以便它在后台加载。然后,当用户单击按钮时,我将显示数据页,其中大部分数据已加载。

我不知道如何创建处于初始隐藏状态的 Activity 。然后把那个 Activity 带到前面?有办法吗?

最佳答案

如果您的 Activity 不在前台,那么它要么从未被创建,处于Paused 状态,要么处于Stopped 状态。在任何时候,您都无法让它在后台呈现。您可以阅读更多相关信息 here其中包含以下 Activity 生命周期的流程图:

Activity Lifecycle Flowchart

有多种方法可以通过后台线程检索数据。是否可以将页面下载为本地缓存文件,以便 DataPage 在打开时只需要呈现 HTML/CSS/JavaScript?如果呈现页面是瓶颈,那么这对您没有太大帮助。

关于Android:创建一个最初隐藏的 Activity ,隐藏时处理数据,然后仅在准备好后显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9641413/

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