下载应用程序配置的最佳方式

时间:2014-04-23 17:43:30

标签: android android-lifecycle

我必须构建一个应用程序,在应用程序启动时下载其配置(品牌,菜单......)。我将有几个不同的活动,但配置需要适用于每个活动。

问题是:我何时下载此配置,如何维护合适的生命周期并访问(针对活动)?

任何最佳做法?

2 个答案:

答案 0 :(得分:0)

在这种情况下我们要做的是 -

  1. 首次加载应用启动画面时下载所有配置。
  2. 并且可以将所有这些保存在SQLiteDBSharedPreferences中。
  3. 之后,对于每次运行应用程序,您必须检查互联网连接, IF存在,您应该去更新/修改所需的下载配置)或者您应该从SQLiteDB/SharedPreferences获取这些。
  4. 现在,您可以从所有活动中访问SQLiteDB/SharedPreferences以使用数据。
  5. 希望它有所帮助,如果你的用例不同,请告诉我。

答案 1 :(得分:0)

我建议使用带有用户默认设置的DB Sqlite。

当用户安装de app时,您具有默认配置。

稍后当用户需要更多特定内容或自定义内容时,您可以选择连接或选择选项,然后保存在DB Sqlite中。

如果您始终将数据保存在DB Sqlite中,那么用户将会感激不尽,因为您正在考虑他的数据计划。