我正在使用Robospice v1.4.9构建Android应用程序。在OnRequestSuccess()中,我试图提交片段事务。当我调用服务并等待响应时,问题就出现了,我把我的应用程序放到了后台。当我将我的应用程序置于后台时,它通过调用OnSavedInstanceState()来保存活动的状态。同时,如果服务响应到来,那么在保存活动状态后,无法提交片段事务时,OnRequestSuccess()被调用并且app thorws IllegalStateException。
所以我希望当我的应用程序进入后台时,应该暂停请求监听,当我的活动到达前台时,应该恢复请求监听。 Robospice有可能吗?请建议。
答案 0 :(得分:0)
您应该阅读此问题的深入解释:http://www.androiddesignpatterns.com/2013/08/fragment-transaction-commit-state-loss.html
它与RS无关,而是与片段生命周期无关。