2014-04-23 35 views
-1

我必須在應用程序啓動時構建一個可下載其配置(品牌,菜單...)的應用程序。我會有幾個不同的活動,但是需要爲每個活動提供配置。下載應用程序配置的最佳方式

問題是:何時下載此配置,以及如何維護合適的生命週期和訪問權限(對於活動)?

的最佳做法?

回答

0

我們使用在這種情況下,做的是 -

  1. 下載所有配置,同時加載的應用程序首次啓動畫面。
  2. 而且可以將所有這些保存在SQLiteDBSharedPreferences中。
  3. 之後,每次應用程序運行,你必須檢查互聯網連接, 如果存在,你應該去下載配置如果需要更新/修改)或你應該從SQLiteDB/SharedPreferences取得這些。
  4. 現在,您可以從您的所有活動中訪問SQLiteDB/SharedPreferences以使用數據。

希望它能幫助,讓我知道,如果你使用的情況是不同的..

0

我建議使用DB SQLite的與用戶的默認設置。

當用戶安裝de應用程序時,您具有默認配置。

後來當用戶需要更具體的東西或自定義某些東西時,可以選擇連接或選擇選項,稍後保存在DB Sqlite中。

如果您始終將數據保存在DB Sqlite中,那麼用戶將會因爲您正在考慮他的數據計劃而格格不入。

相關問題