如何显示/杀死异步任务输出 - 原始活动被杀死&开始完全不同的活动

时间:2015-09-08 21:04:58

标签: android android-asynctask in-app-purchase in-app-billing headless-fragments

我一直在尝试在我的应用中开发应用内结算功能,即使使用无头片段实际进行应用内结算,看到这一点后更有意义 - http://androidsrc.net/handle-android-asynctask-configuration-change-using-fragment/

我不确定,如何处理这样一种场景:原始活动中包含无头片段并调用异步任务以进行应用计费购买,这种情况完全被杀死(当购买正在进行中)并且全新且不同活动已由用户启动。

我的活动不允许轮换,但我知道由于各种原因可能会发生配置更改+用户也可以完全切换到不同的活动。如何处理这种情况?

1 个答案:

答案 0 :(得分:0)

您需要在生命周期超过单个活动的范围内执行购买逻辑。

通常,您的选择是服务,或者由Application类控制的线程。