Я хочу, чтобы пользователь мог выходить из приложения и возвращаться столько раз, сколько он хочет.Сохранение его данных в кеше каждый раз, когда приложение отправляется в фоновом режиме.
Когда мое приложение на Xamarin.Forms выполняет "OnSleep ()", выполняется следующий код:
BlobCache.LocalMachine.Flush().Wait();
await BlobCache.LocalMachine.InsertObject("test",value);
BlobCache.Shutdown().Wait();
Первыйвремя работаетНо когда приложение вызывается на передний план, а затем повторно отправляется в фоновый режим, происходит сбой.
Я замечаю, "BlobCache.Shutdown (). Wait ();"убивает соединение BlobCache.LocalMachine с Sqlite3.И когда приложение возвращается на передний план, это соединение не воссоздается.
Знаете ли вы, как воссоздать это соединение?С наилучшими пожеланиями