簡體   English   中英

android http獲取rest數據庫服務或asynctask

[英]android http get rest database service or asynctask

我有一個包含多個片段視圖的活動(它們被其他片段替換)

其中一個片段具有ASyncTask。 此ASyncTask查詢Web服務器,解析響應。 將響應數據插入數據庫,最后使用onPostExecute方法更新UI。

現在我計划每小時通過查詢網絡服務器來更新數據庫。 但現在我正在努力實現這一目標。

我想將asynctask和每小時更新組合成一個任務。 我想最好使用帶有AlarmManager的IntentService,但如果請求來自Fragment,我還需要更新UI。

是他們實現此功能的任何優雅/簡單方式。

旁注:我還需要片段ui在方向更改后或用戶暫停應用時更新。

基本上,在數據庫更新后有兩個更新UI的選項:快速+簡單和更好,但“更長”。

  • 第一個是使用BroadcastReceiver ,甚至更好的是LocalBroadcastReceiver
  • 第二個是使用ContentObserver而不是游標,請將此答案作為一些起點檢查: https ://stackoverflow.com/a/13824539/195671

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM