【问题标题】:Using AsyncTask with multiple activities将 AsyncTask 与多个活动一起使用
【发布时间】:2016-06-16 01:13:05
【问题描述】:

我有一个 Asynctask 类和两个活动类。第一个活动处理身份验证,第二个用于聊天。现在我想在不丢失与服务器的连接的情况下与两个活动共享相同的 AsyncTask。我对每个活动都进行了尝试,它工作正常,但是当我切换活动时,它一直坚持第一个活动。我想要在这两项活动中取得成果。将 AsyncTask 类与多个活动一起使用的正确方法是什么? 那么使用服务而不是 AsyncTask 呢?

【问题讨论】:

    标签: android-asynctask


    【解决方案1】:

    您可以尝试使用 AsyncTask 和两个 Fragment(身份验证、聊天)的主机 Activity。片段将间接从宿主 Activity 中获取结果。

    注意AsyncTask pitfalls

    在您的情况下,更清洁的方法是使用服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-19
      • 2019-10-04
      • 1970-01-01
      • 2014-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多