我希望我的主要 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/