0
我嘗試將服務導入到我的天氣應用程序中。 我們假設用戶已經設置了位置(城市列表),並且他點擊了更新按鈕。在我的情況下,這個水龍頭被MainActivity
捕獲。之後,應用程序應該從sqlite用戶位置讀取以更新天氣數據,循環訪問這些位置列表,每個位置向天氣提供者發送請求,解析json並將天氣數據放入數據庫。成功後,應更新當前視圖以顯示剛收到的數據。我應該如何區分MainActivity
和服務之間的所有邏輯,以及我應該使用哪種類型的服務?我認爲,它可以是意圖服務,從提供者獲取天氣並將其插入數據庫,並綁定服務以更新用戶佈局(視圖)。 此外,當我們有天氣更新時間表時,應該創建一個服務,該服務在後臺永久運行,並自動啓動天氣更新過程。在這種情況下應該使用哪種類型的android服務?我應該使用哪種類型的Android服務?
謝謝。
謝謝!第四種我想學習一些時間的方式。但現在我感興趣,哪種服務類型通常用於案例列表:1.從api請求json並將其數據放入數據庫的服務; 2.在後臺運行的服務,按照時間表啓動服務1。 – Laser42