在我的Android应用程序,sqlite数据库得到安装时,第一次应用程序安装.i已经保持亚马逊aws服务器上的sqlite数据库。应用程序从那里下载 分贝。Android ::需要执行一些任务时,Android应用程序恢复不活动
现在,当用户打开应用程序,它应该检查服务器上是否有新的数据库。如果它在那里,那么下载,否则使用现有的分贝。
我的问题是我应该在何时以及何时在android应用程序中执行上述数据库检查?我希望在应用程序恢复不是特定活动时执行此操作。
我正在做主要活动的Onresume(),但我认为如果用户在不同的活动中关闭应用程序,可能会调用或不调用它。我必须考虑性能......
假设我们有活动A,B和C.他们可以在彼此之间跳来跳去。每次调用其中一个时,OnResume()总是被触发。而用户可能会离开活动B或C的应用程序,做一些浏览,并回过头来对活动B或C.
请帮助的应用....
通过说“的SQLite数据库被安装第一次应用程序时,安装了”我的意思是相同的。我已经在sqlite中创建了databse。并且在安装第一次应用程序时安装此数据库。正如你所说的维护活动中的标志......似乎非常复杂。每次用户进入或离开活动时,我都希望检查数据库状态。根据表现它不会很好。 – Anjali 2015-03-19 10:32:57