diff options
author | BogDan Vatra <bog_dan_ro@yahoo.com> | 2011-05-04 23:54:11 +0800 |
---|---|---|
committer | BogDan Vatra <bog_dan_ro@yahoo.com> | 2011-05-04 23:54:11 +0800 |
commit | 63a396d82fc566eeeda8830c7230a383adf5ba22 (patch) | |
tree | b85529aa5af59533571448bb955ccac4d37a91b8 /Ministro | |
parent | e164952f0e121c14d73f67f97f0353768f6586de (diff) |
Check libraries validity only once per day.
Diffstat (limited to 'Ministro')
-rw-r--r-- | Ministro/src/eu/licentia/necessitas/ministro/MinistroService.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Ministro/src/eu/licentia/necessitas/ministro/MinistroService.java b/Ministro/src/eu/licentia/necessitas/ministro/MinistroService.java index c418e1f..a2f1847 100644 --- a/Ministro/src/eu/licentia/necessitas/ministro/MinistroService.java +++ b/Ministro/src/eu/licentia/necessitas/ministro/MinistroService.java @@ -229,16 +229,18 @@ public class MinistroService extends Service { public void onCreate() { m_versionXmlFile = getFilesDir().getAbsolutePath()+"/version.xml"; m_qtLibsRootPath = getFilesDir().getAbsolutePath()+"/qt/"; - refreshLibraries(true); SharedPreferences preferences=getSharedPreferences("Ministro", MODE_PRIVATE); long lastCheck = preferences.getLong("LASTCHECK",0); if (System.currentTimeMillis()-lastCheck>24l*3600*100) // check once/day { + refreshLibraries(true); SharedPreferences.Editor editor= preferences.edit(); editor.putLong("LASTCHECK",System.currentTimeMillis()); editor.commit(); new CheckForUpdates().execute((Void[])null); } + else + refreshLibraries(false); super.onCreate(); } |