我有了一個後臺服務,輪詢新信息的Web服務,並將其寫入到我的應用程序SQLite數據庫Android應用程序。該應用程序還有一個列表活動,顯示來自此sqlite數據庫的數據。自動更新時,SQLite數據庫改變
基本上我想要列表自動更新,而看它是否有新的數據進入從服務寫入它的SQLite數據庫。我可以提供各種刷新按鈕,但它會自動更新。有沒有簡單的方法來做到這一點?服務是否應該激發listactivity訂閱的事件並使適配器無效?或者有沒有辦法讓適配器基於遊標或其他東西,並在底層數據發生變化時自動更新?試圖在架構上考慮這一點,並希望獲得最好和最可維護(並且快速開發)的方法。我很好奇,如果我錯過了一個可能會讓這更容易的可能性。
順便說一句,我使用的是單聲道的Android(公司政策,不是我的選擇)。
反向ajax也許? (我的意思是輪詢更新)(不知道如果適用) – keyser
進一步的問題是,使用服務來不斷地輪詢web服務並更新本地sql數據庫的正確方法?我們希望通知面板在運行時發出持久通知。以及。有沒有更好的方法來做到這一點? – Biojayc
我不知道,sry:p – keyser