我遇到問題了! 我有3個活動,DB和WebServer。假設每20分鐘的服務器清理我的數據庫並填充新的數據。每個活動使用數據庫中的數據。如何在新的數據庫刷新完成時自動刷新活動活動。謝謝。Android:刷新活動
1
A
回答
2
我建議每個數據庫更新時間發送一個廣播,並需要每個活動註冊broadcastreceivers被告知的更新。
編輯例如:
在你的數據庫級,送這個廣播:
Intent intent = new Intent("my.db.updated");
context.sendBroadcast(intent);
在您需要的DB-變化被告知活動:
public void onCreate(...) {
...
BroadcastReceiver receiver = new BroadcastReciever() {
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction.equals("my.db.updated") {
// Do something
}
}
};
registerReceiver(receiver, new IntentFilter("my.db.updated"));
}
0
我不認爲你可以推送新的數據。看看定時器並將你的活動分爲這樣onCreate - > init - > getData
然後把getData();定時器
好運內
相關問題
- 1. 的Android - 刷新活動
- 2. Android - 如何刷新活動
- 3. Android通知刷新活動
- 4. Android:刷新一個活動
- 5. 刷新活動
- 6. 刷新活動
- 7. 刷新活動
- 8. 來自通知的Android刷新活動
- 9. 的Android:光潔度()刷新活動
- 10. 從Android中的片段刷新活動
- 11. 刷新Android應用程序活動
- 12. Android BroadCastReceiver刷新所有活動
- 13. 在android上刷新視圖或活動
- 14. Android的活動沒有刷新
- 15. 在Android上刷新標籤活動
- 16. 刷新/更新活動
- 17. 如何刷新創建活動?如何刷新活動
- 18. 刷新活動,活動從片段
- 19. Android刷卡活動列表
- 20. 刷新活動內部tabhost
- 21. 刷新頁面的活動?
- 22. 使用onResume刷新活動()
- 23. 刷新活動問題
- 24. 刷新一個活動
- 25. TabHost刷新其他活動
- 26. 如何刷新活動
- 27. 如何刷新TabHost活動?
- 28. 刷新活動問題
- 29. 刷新之前的活動
- 30. 刷新和重新加載活動從服務而不退出活動,Android appwidget
你詢問如何通知應用程序數據庫更新可用? – 2011-03-11 13:40:11