android - 向用户显示 UI 时的事件?

标签 android loading splash-screen

我希望我的主要 Activity 加载加载消息。显示后,我想开始我的选项卡 Activity ,该 Activity 必须加载相当繁重的 RSS 提要。问题是我已经尝试覆盖 onStart 和 onWindowFocusChanged if hasFocus 但在开始其他 Activity 之前都没有绘制 View 。 有人知道怎么做吗?所有启动画面示例都使用了一个计时器,这不是我想要做的,我希望它在加载数据时保持不变,并在触发 onPause 时自行清除。

最佳答案

当你还在展示另一个 Activity 时,你不能开始另一个 Activity 。你必须改变你的控制流程。

使用 AsyncTask 加载 RSS 提要当您仍在显示加载消息的主要 Activity 中时。加载完所需的所有数据后,store it somewhere ,然后启动选项卡 Activity 。因此,您的选项卡 Activity 不需要自己加载数据,而是可以从您存储它的地方获取它。

关于android - 向用户显示 UI 时的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6107386/

相关文章:

java - Android Studio 原生 Java 应用程序开发中是否有 `hot reload` 功能?

android - Jenkins Git 发布者 : How to commit code back to master after build?

java - Android Gradle 应用程序 :DexDebug error Parse. com

android - 在真实设备上测试 Android 应用程序

c++ - 如何在 Qt 中自定义加载屏幕?

javascript - 你如何在 React-Native 中为 android 制作启动/启动画面?

reactjs - 在 Ionic Capacitor React 中隐藏启动画面

css - 是否可以从 css 调用 servlet?

typescript - ionic 2 : Loading component doesn't always dismiss (randomly)

flutter - Flutter 中启动画面的视频播放器