我今天接受了采访,并且我被要求提供一种方法来跟踪HTTP请求,知道它何时结束,并且能够从杀死进程中恢复。我的回答如下:
创建一个具有3种状态的模型:默认为Start,Finished和Ideal。启动请求时,将模型状态更新为“开始”,完成将模型状态更新为“完成”后,使模型在本地保存其状态。如果您在中间遇到崩溃,您可以从模型中恢复,假设您还将所有相关数据保留在请求中。
面试官告诉我,有一种更原生的安卓方式,他可能会谈到一种设计模式,但我不记得它的名字。你熟悉这样的事吗?
答案 0 :(得分:0)
委托可用于运行responseReceived回调