我遇到问题了! 我有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