public void UpdateList() { this.ClearList(); // TODO EXITST BUT MAYBE BLANK!?! if (!syncDB.Exists() || syncDB.IsEmpty()) { try { metaDataReader = new MediaMetadataRetriever(); CheckDir(preferences.GetMediaPath()); metaDataReader.release(); } catch (NullPointerException e) { Log.v(preferences.GetTag(), e.getMessage()); } syncDB = new Database(mainContext); this.DatabasePush(); } else { this.DatabasePull(); } }