gpt4 book ai didi

Android ActivityList - 从网络加载数据最佳实践

转载 作者:行者123 更新时间:2023-11-29 14:10:12 25 4
gpt4 key购买 nike

我有多个带有自定义 ArrayAdapterListActivity。我必须从 Web 加载一个 XML 文件,然后用户通过选择一个列表项移动到一个新的 Activity 。

什么是最佳实践:

  1. 向用户显示加载指示。
  2. 线程化网络内容,以便用户可以在需要时取消数据加载/转到上一个 Activity 。

示例/源代码将不胜感激 - 我使用了 http://www.helloandroid.com/tutorials/newsdroid-rss-reader作为介绍,但它不显示加载指示。

谢谢

最佳答案

我认为在后端使用线程检索 xml 文件是一个更好的主意,因为等待应用程序卡住以下载数据会非常令人沮丧。

如果您将对 Activity 的引用发送到线程,您可以使用此方法在 ui 线程上显示数据,甚至显示或隐藏进度指示器:

runOnUiThread(Runnable action)

查看此链接,我在其中找到了一个很好的线程示例,动态下载图像,甚至保存缓存以使其更快...(包括示例代码)

Link

希望对你有帮助

关于Android ActivityList - 从网络加载数据最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3825952/

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