正在使用Visual Studio开发Xamarin Forms应用程序。 我想测试一个场景,如下所示, 我打开应用程序,做一些操作,终止应用程序并启动应用程序现在我希望visual studio达到一个突破点。 我怎样才能实现这一目标?我只想测试Suspend,Shutdown和Resume事件。 有人可以帮帮我吗?
答案 0 :(得分:0)
它与Xamarin. Forms Lifecycle Methods有关: 将您的断点放在 App.xaml.cs 类中的以下方法中:
OnStart - 在应用程序启动时调用。
OnSleep - 每次应用程序进入后台时调用。
OnResume - 在发送到应用程序后恢复应用程序 背景。
请注意,没有应用程序终止的方法。正常情况下 情况(即不是崩溃)应用程序终止将发生 来自OnSleep状态,没有任何其他通知 代码。
要观察何时调用这些方法,请执行WriteLine调用 在每个平台上(如下所示)和测试。
protected override void OnStart()
{
Debug.WriteLine ("OnStart");
}
protected override void OnSleep()
{
Debug.WriteLine ("OnSleep");
}
protected override void OnResume()
{
Debug.WriteLine ("OnResume");
}