我有5个标签和2个主题,我们的服务器提供了一个内容。每个标签中的ListVie大约有170个项目。要下载和处理数据,可能需要大约1秒钟(或更长时间 - 取决于信号强度)......
让我更准确一点......我有5个标签(tab1,tab2,tab3,tab4,tab5)。前两个(tab1和tab2)从服务器接收内容。当我从任何标签点击tab1或tab2时,需要时间来切换并看起来像应用程序冻结。因此我想创建一个加载器......如何在标签中做到这一点?
答案 0 :(得分:1)
答案 1 :(得分:0)
从后台加载数据时,您需要在Android中启动新线程。您可以使用进度条通知也可以提供用户反馈,但使用多个线程将允许您的UI保持活动状态并提供更好的用户体验。 Android文档中有一个很好的指南:Painless Threading