我有一个视图(带有 ViewModel,都是单例),可以读取和写入文本文件。我希望它以受控的方式打开和关闭,并试图找出在毛伊岛应用程序生命周期中应该发生这种情况的位置。
在正常操作中,我假设应该在 OnAppearing 中打开它并在 OnDisappearing 中关闭它。
但是,如果应用程序移至后台并被终止,则不会触发视图的 OnDisappearing。
它确实会触发 OnPause,因此我可以在此处关闭文件并在 OnResume 上重新打开它,但为了简单起见,我宁愿不使用这些文件(尽管如果推荐,我会这样做)。
我的问题是:当应用程序被用户杀死(即放入后台并刷走)时是否会触发任何事件。如果应用程序被终止,我的文本文件会被整齐地刷新并关闭吗?有谁有更好的方法来做到这一点的建议。我是毛伊岛的新手,可能缺少一些基本的东西。