私は時には長い(5-25秒)処理をしなければならないWP7アプリを持っています。マンゴー高速アプリの切り替えと重い処理のクラッシュ
アプリが休眠状態に設定されているときに、(たとえば、ユーザーがWindowsボタンを押したり画面をロックしています)を処理中に、ユーザーが戻ったときにアプリがクラッシュします。
私はエミュレータと私のデバイスで同じ動作を試みました。
Visual Studioでデバッグモードで再現すると、クラッシュしないので、実際に何が起こっているのかを見つけるのは難しいです。
while (true)
{
System.Threading.Thread.Sleep(100);
}
私の質問は:何が無限ループを実行するクリックイベントのイベントハンドラを追加し、それを再現する新しいWindowsの携帯電話事業を開始し、MainPage.xamlを&上のボタンを追加するには
本当に起こっている?なぜクラッシュするのですか?速いアプリの切り替えがアプリのプロセスを一時停止してから再開するのではないですか?
編集: 重大なプロセスを実行すると、非アクティブ化された&のイベントは、私がアプリケーションに出入りするときに発生しないようです。
重い処理の下で、WP7はスレッドを休止状態にできないことがわかりましたか? –