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

Android ActivityList-从网络最佳实践加载数据,android,multithreading,listactivity,Android,Multithreading,Listactivity,我有多个带有自定义阵列适配器的列表活动。我必须从Web加载一个XML文件,用户通过选择一个列表项移动到一个新的活动 以下方面的最佳实践是什么: 向用户显示装载指示 线程化网络内容,以便用户可以在需要时取消数据加载/移动到上一个活动 示例/源代码将不胜感激-我已将其用作介绍,但它不显示加载指示 谢谢我认为在后端使用线程检索xml文件是一个更好的主意,因为在应用程序冻结下载数据时等待会非常令人沮丧 如果将对活动的引用发送到线程,则可以使用此方法在ui线程上显示数据,甚至显示或隐藏进度指示器: run

我有多个带有自定义
阵列适配器的
列表活动
。我必须从Web加载一个XML文件,用户通过选择一个列表项移动到一个新的活动

以下方面的最佳实践是什么:

  • 向用户显示装载指示
  • 线程化网络内容,以便用户可以在需要时取消数据加载/移动到上一个活动
  • 示例/源代码将不胜感激-我已将其用作介绍,但它不显示加载指示


    谢谢

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

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

    runOnUiThread(Runnable action)
    
    查看这个链接,在那里我发现了一个关于线程的好例子,动态下载图像,甚至保存缓存以加快速度。。。(包括示例代码)


    希望这会有所帮助

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

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

    runOnUiThread(Runnable action)
    
    查看这个链接,在那里我发现了一个关于线程的好例子,动态下载图像,甚至保存缓存以加快速度。。。(包括示例代码)

    希望这有帮助