繁体   English   中英

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

[英]How to debug when the app is terminated and then launched in xamarin forms using Visual Studio

我正在使用 Visual Studio 开发 Xamarin Forms 应用程序。

我想测试这个场景:

  1. 我打开一个应用
  2. 做一些操作
  3. 终止应用程序并启动应用程序
  4. 现在我想在 Visual Studio 中打一个断点

如何实现这一目标? 我主要想测试这些事件 - 暂停、关闭和恢复。

有人可以帮我吗?

它与Xamarin 有关。 表单生命周期方法:将断点放在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");
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM