首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应用到后台时暂停请求监听

应用到后台时暂停请求监听
EN

Stack Overflow用户
提问于 2013-11-15 04:15:43
回答 1查看 385关注 0票数 1

我正在使用Robospice v1.4.9构建一个Android应用程序。在OnRequestSuccess()中,我尝试提交一个片段事务。当我调用服务并等待响应时,问题就发生了,我把我的应用程序放到了后台。当我将我的应用程序放到后台时,它通过调用OnSavedInstanceState()来保存活动的状态。同时,如果服务响应到来,则调用OnRequestSuccess(),并且app thorws在将片段事务作为片段事务提交时执行IllegalStateException,因为在保存活动的状态之后无法提交片段事务。

所以我希望当我的应用程序转到后台时,请求监听应该暂停,当我的活动转到前台时,请求监听应该恢复。可以使用Robospice吗?请提个建议。

EN

回答 1

Stack Overflow用户

发布于 2014-01-03 23:07:29

你应该阅读这个问题的深入解释:http://www.androiddesignpatterns.com/2013/08/fragment-transaction-commit-state-loss.html

它与RS本身无关,而是与片段生命周期相关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19987487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档