1

Windows Phone でバックグラウンド エージェントを使用した経験がありません。バックグラウンド エージェントを開始して一度だけ実行できるかどうか知りたいのですが。私が行った調査によると、数秒ごとに実行されます。

一度だけ実行できるように設定できるプロパティはおそらくありますか?現時点では、これを行う唯一の方法は、コード内で不要になった時点でエージェントを削除することですが、それが正しい方法だとは思いませんか?

ありがとう

4

1 に答える 1

2

バックグラウンド エージェントは 30 分ごとに実行されます。それ自体を無効にすることはできないと思います (ただし、クラッシュする場合を除きますが、悪い習慣のように聞こえます)。そのため、1 回だけ実行する方法はおそらくありません。それでも、起動時に簡単なチェックを行い、実行しないことを決定し、すぐにNotifyCompleteメソッドを呼び出すだけであれば、電話への影響はごくわずかです。したがって、私はそれについてあまり心配しません。

于 2013-06-19T08:37:34.467 に答える