public async Task <bool> LoadTheDatabase(string sqLiteDbFilename) { try { string dbPath = await DependencyService.Get <IEqFileHelper>().GetDBPathAndCreateIfNotExists(sqLiteDbFilename); SQLiteConnection = new SQLite.SQLiteConnection(dbPath); IList <string> tbls = SqLiteHelper.GetTableNames(SQLiteConnection); // Useful for debugging _infos = ReadInfoTable(SQLiteConnection); DbFormatNumber = _infos[STR_DbFormatNumber]; Name = _infos[STR_LibraryName]; Description = _infos[STR_LibraryDescription]; PackageName = _infos[STR_PackageName]; //await Task.Delay(5000); // Simulate a delay for Debugging return(true); } catch (Exception ex) { throw; } }