我正在开发一个将从网络检索数据的应用程序。此数据需要存储在我本地文件夹的数据库中以备将来使用。目前我将数据保存在 App.xaml.cs 的 OnSuspending() 函数中。大约 8-10 秒后调用此事件。但是当我退出应用程序并在大约 5 秒内启动应用程序时,数据不会存储在数据库中。
所以我尝试在 VisibilityChanged 事件和 Activated 事件中保存它,因为它是大量数据,有时它不保存。尽管当我进入后台或在 8 秒前启动应用程序时,我也遇到了关于未调用 VisibilityChanged 事件的问题。
所以我的问题是什么时候存储大量数据合适?