1

我一直在做一些编写客户端的工作,以针对 REST api 执行(可能)长时间运行的操作。

我的第一次迭代使用带有 ResultReceiver 的 IntentService 与 Activity 进行通信。在此之后,我使用 AsyncTask 实现了一个客户端。最后,第三个客户端扩展了 AsyncTask 客户端以使用 Fragments,这样我就可以处理诸如方向更改之类的事情。

现在我想修改我的前两次迭代并“证明方向改变”。这可能不使用片段吗?我尝试使用 onSaveInstanceState / onCreate 来保存/重新创建 ResultReceiver,但它似乎不起作用(这并不让我感到惊讶)。

我不是反片段,只是想知道是否有一个预片段模式来完成这个(可能与广播接收器有关)?或者这只是一个已知的碎片前问题?

4

0 回答 0