0

我一直在嘗試在我的應用程序中開發應用程序開票功能,即使使用無頭碎片實際執行應用程序開票,使更多感覺看到這個後 - http://androidsrc.net/handle-android-asynctask-configuration-change-using-fragment/如何顯示/終止異步任務輸出 - 原始活動終止並完全不同的活動開始

我不確定,如何處理在應用程序結算購買中保存無頭碎片並調用異步任務的原始活動完全死亡(而購買正在進行中)和一個全新的,不同的活動已經由用戶開始。

我的活動不允許輪換,但我知道配置更改可能由於各種原因而發生+用戶也可以完全切換到不同的活動。如何處理這種情況?

回答

0

您將需要在壽命長於單個活動的範圍內執行購買邏輯。

通常,您的選擇是服務或應用程序類控制的線程。

+0

您是否有一些示例參考,我可以查看應用程序中的帳單(主要是從Google服務啓動的任何異步過程)並在活動或片段中處理?當我記得我上次看到的問題時,通過服務處理能夠將結果返回給啓動活動(當時可能已經完全死亡,服務人員不知道這一點)。 –