gpt4 book ai didi

android - 加快启动包含 mapview 的 Activity 并扩展 MapviewActivity

转载 作者:太空宇宙 更新时间:2023-11-03 11:46:00 25 4
gpt4 key购买 nike

我有一个应用程序,其中包含一个 Activity ,该 Activity 是一个 MapviewActivity,主要是一个 map View 。但是我注意到 Activity 的启动时间非常慢,并且从按下按钮进入 map Activity 的那一刻起就会出现滞后。我觉得这会造成糟糕的用户体验,并希望避免这种情况。我已经按照 google 开发者页面上的一篇 UI 改进文章的建议将 map Activity 的背景设置为 @null,但我觉得这并不能解决问题。

有什么办法可以改善吗?我不希望主屏幕在 Activity 启动时卡住,即使转移到 map Activity 然后加载 map View 也会更好。

谢谢,杰森

最佳答案

您可以尝试从您的布局中删除 MapView。然后,在onCreate()中,使用post()调度一个Runnable添加到MapView中并执行Java 中与 map 相关的初始化。通过使用 post()(或者可能是 postDelayed())进一步推迟 MapView,您应该能够呈现其余部分 Activity 第一。

我还没有尝试过这个,所以 YMMV。 :-)

关于android - 加快启动包含 mapview 的 Activity 并扩展 MapviewActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4163335/

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