0

私のアプリケーションでは、バックグラウンドエージェントを使用して定期的なタスクを実行します。バックグラウンドエージェントのガイドラインで述べたように、私はこの機能を有効/無効にする選択肢をユーザーに提供します。私はisCheckedプロパティがバインドされたToogleSwitchコントロールを使用します。しかし、ユーザーが電話の設定からエージェントを無効にしたかどうかを検出する方法はわかりません。チェックするたびにエージェントを削除して再スケジュールする必要がありますか?背景エージェントが電話の設定から無効にされました

おかげで、

エディ

答えて

0

あなたはそれをチェックする必要はありません。あなたの仕事は、Background Agentが無効になっていても、どんな状態でも動作するアプリケーションを作成することです。

UPD:

Detecting When Background Agents Have Been Disabled

+1

私は、OSの設定とコヒーレント状態の私ToogleSwitchを表示することを確認したいです。エージェントのタイミングを尊重するようにスケジュールを変更したくないと思います。 – EduardoAlmeida

+0

ちょうどあなたが探していたものが見つかりました:http://msdn.microsoft.com/en-us/library/hh202944(v=vs.92).aspx – Ku6opr

+0

うん、それは他の方法はないようです... – EduardoAlmeida

関連する問題