管理生命週期我有具有以下對象IP客戶端應用程序:爲IP客戶端應用程序
Socket
例如連接到IP服務器。Thread
實例,執行ThreadFunction
。連接時,此功能可持續讀取插槽。
現在我正在嘗試瞭解當重新創建活動(例如,更改屏幕方向後)時該怎麼辦。 Socket
實例是否丟失? ThreadFunction
會發生什麼?看着對方的行爲(IP服務器),我發現客戶端Android應用程序沒有斷開連接。那麼,在這種情況下,我的策略應該是什麼:我應該再次創建這些資源,還是嘗試通過某種方式恢復它們?
爲什麼不在服務來運行所有這一切?那麼你就沒有活動破壞的問題。 – AedonEtLIRA
@AedonEtLIRA - 因爲我還沒有學習服務:)我將嘗試稍後實施此建議,現在,我希望在此應用程序中獲得一致的行爲。謝謝。 –
是的。 :)服務將正是你所需要的這種情況。它們旨在處理任何長期的後臺操作。 Socket IO絕對是後臺操作。 – AedonEtLIRA