如何通过服务或警报管理器将数据更新到数据库

时间:2014-09-24 09:07:57

标签: android android-maps-v2

我是android开发的新手。我有一个要求,我应该检查用户位置,然后我有一个数据库中所有位置的列表。现在在我的应用程序中,我需要计算当前位置的距离与存储在数据库中的位置列表,并在ListView中显示距离。

现在我坚持认为我应该如何继续。

现在我接近我的想法:

  • 我应该编写一个应该从db
  • 加载数据的服务
  • 我应该计算从当前位置到db
  • 中位置列表的距离
  • 然后我应该将距离填入数据库。
  • 然后我应该安排它。

这是正确的方法还是有更好的方法。我阅读了很多帖子和博客,但我很困惑。

1 个答案:

答案 0 :(得分:0)

您可以使用handler在后台执行db操作来获取和填充数据。有关运行服务的更多结帐此链接...我希望这可以帮助您。

http://android-codes-examples.blogspot.in/2011/11/running-service-in-background-on.html