2011-12-18 8 views
1

私はWP7でデモアプリケーションを書く、アプリケーションは2カウンターを持って、アプリケーションが閉じている場合でも、2番目のカウンターは のバックグラウンドで動作するはずです。 iOSの背景のようなもの: beginBackgroundTaskWithExpirationHandler またはAndroidのサービス。長生きのバックグラウンドタスクを開始するにはどうすればよいですか?

おかげ

答えて

3

WP7で(互いに異なる)のAndroidまたはiOSサービスのbeginBackgroundTaskWithExpirationHandlerに直接相当するものはありません。

BackgroundWorkersample)は、AndroidのAsyncTaskと最も密接に関連し、アプリケーションの実行中にバックグラウンドコードを実行します。

別の方法としては、(携帯電話は電源が不足している場合はまったく実行する保証はないですが)ScheduledTaskAgentoverviewsamplebest practices)が小さく、15秒のバーストごとに30分ほどで実行するように登録することができます。

私はもっと良い質問があると思います:アプリケーションをバックグラウンドに移動した時刻を記録し、アプリケーションを再起動したときにカウンタを適切に更新できるだけではないでしょうか?

+1

+1 Windows Phone Application Lifecycleのコンセプトに従って解決策を提案する – thmshd

関連する問題