我正在开发一个应用程序。在第一个屏幕上,用户必须登录(POST 调用),然后在其他屏幕上它可以执行操作(GET 调用)。
我在异步任务中执行此操作,但问题是,我必须在每个屏幕上登录后台,因为异步任务(因此客户端实例)在执行调用后被破坏。是否可以在活动之间发送 HttpCLient 实例?
我尝试过的第二种方法是 IntentService,但是在我进行 GET 调用后,intentservise 向我发送了响应并自行关闭。回忆后我需要再次登录。
我想知道。
是否可以在某个背景线程中登录一次,该线程在应用程序处于活动状态之前一直处于活动状态,然后仅从 UI 线程发送 GET 调用并接收响应?
还是最好登录每个活动,但不要用后台线程打扰设备?