如何在应用程序终止时调试,然后使用Visual Studio以xamarin形式启动

时间:2018-02-05 06:28:26

标签: c# visual-studio xamarin xamarin.forms xamarin.ios

正在使用Visual Studio开发Xamarin Forms应用程序。 我想测试一个场景,如下所示, 我打开应用程序,做一些操作,终止应用程序并启动应用程序现在我希望visual studio达到一个突破点。 我怎样才能实现这一目标?我只想测试Suspend,Shutdown和Resume事件。 有人可以帮帮我吗?

1 个答案:

答案 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");
}