2011-03-21 58 views
0

我是新来的Android的编码。 我需要一个关于定时器和android服务的建议.. 我需要在24小时内更新一次特定于我的应用程序的数据库... 数据库维护sd卡中所有文件的列表... so so every有一天,我扫描SD卡,为新文件更新......所有的 首先,这是一个好主意,或是否有任何其他的方法来认识新的文件添加或SD卡中删除..... 如果这个想法是正确,那么我如何使用定时器的服务类...Android的基于定时器的服务更新数据库

回答

0

使用AlarmManager安排一个PendingIntent将触发您的文件系统扫描服务。如果您想要接收文件系统更改的实时信息,请使用FileObserver

+0

感谢...将通过他们去... – prash 2011-03-21 11:02:13

+0

我看到了文件的观察者......似乎是一个不错的选择......但会随着文件观察者相关联的服务,即使我的应用程序没有运行被触发..当用户启动时,它.the应用程序只运行...但我需要有一个更新的数据库,当应用程序被启动... – prash 2011-03-21 11:30:52

+0

如果使用AlarmManager你可以确保您的应用程序将在指定点在未来 – ognian 2011-03-21 14:45:31

相关问题