私は、DeviceNetworkInformation.ResolveHostNameAsync
を呼び出すと、アプリがトゥーンストーン状態からの再開を妨げることに気づいた。デバッグ時に(プロジェクト設定、デバッグタブを使用して)デバッグ時に無効化を強制すると、Windowsボタンを押してから戻るボタンを押してアプリケーションに戻ると、電話機/エミュレータは「再開...」と表示され、墓石の状態。ResolveHostNameAsyncはトゥームブースティングを中断しますか?
はこれをテストするために、私は新しいWP7.1アプリを作成し、次のアクションにボタンを追加しました:
private static void HostNameResolutionCallback(NameResolutionResult result)
{
}
:
private void Button_Click(object sender, RoutedEventArgs e)
{
DeviceNetworkInformation.ResolveHostNameAsync(new DnsEndPoint("google.com", 0), HostNameResolutionCallback, null);
}
は、テストのために、私のコールバックメソッドは、実際には何もしません。
ボタンをタップして終了し、アプリに戻ると、Windowsボタンをもう一度押すまで「再開中...」と表示されます。
私はWP7.1 Beta 2 Refresh SDKを使用しています。
アイデア?
Aplication_Deactivated()が呼び出されていますか? – alf
私は、Application_Deactivatedにブレークポイントを付け、アプリケーションが無効になったときに呼び出されることを確認しました。 – Matt