我有一个Asynctask类和两个活动类。第一个活动处理身份验证,第二个是聊天。现在我想与两个活动共享相同的AsyncTask而不会失去与服务器的连接。我尝试了每个活动,它工作正常,但当我切换活动时,它一直坚持第一个活动。我想要在两个活动中获得结果。将AsyncTask类用于多个活动的正确方法是什么? 那么使用服务而不是AsyncTask呢。
答案 0 :(得分:0)
您可以使用AsyncTask和两个片段(身份验证,聊天)尝试一个主机Activity。片段将从宿主Activity中间接获得结果。
在您的情况下,清洁方式是使用服务。