选项卡加载屏幕 - Android

发布于 2024-10-31 15:40:45 字数 258 浏览 5 评论 0原文

我有 5 个选项卡,其中 2 个主题有从我们的服务器提供的内容。 ListVie 中每个选项卡中大约有 170 个项目。下载和处理数据可能需要大约 1 秒(或更长时间 - 取决于信号强度)...

让我更准确地说...我有 5 个选项卡(tab1、tab2、tab3、tab4、tab5)。前两个(tab1 和 tab2)从服务器接收内容。当我从任何选项卡单击到 tab1 或 tab2 时,切换需要时间,并且看起来应用程序冻结了。因此我想创建一个加载程序...如何在选项卡中执行此操作?

I have 5 Tabs and on 2 of theme there is a content provided from our server. There is about 170 items in ListVie in each of tabs. To download and process data it can take about 1 second (or more - depend on signal strength)...

Let me be more exact... I have 5 tabs (tab1, tab2, tab3, tab4, tab5). First two (tab1 and tab2) receives content from servers. When I click from whatever tab to tab1 or tab2 it takes time to switch and looks like app freezes. Therefore I would like to create a loader... How to do that in tabs?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

各空 2024-11-07 15:40:45

从后台加载数据时,您需要在 Android 中启动一个新线程。您可以使用进度条通知也可以提供用户反馈,但使用多个线程将使您的 UI 保持活动状态并提供更好的用户体验。 Android 文档中有一个很好的指南:Painless Threading

You need to fire off a new thread in Android when loading data from the background. You can use a progress bar notification would also provide user feedback but using multiple threads will allow your UI to remain active and provide a better user experience. There is a good guide in the Android documentation: Painless Threading

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文