私はWP7でデモアプリケーションを書く、アプリケーションは2カウンターを持って、アプリケーションが閉じている場合でも、2番目のカウンターは のバックグラウンドで動作するはずです。 iOSの背景のようなもの: beginBackgroundTaskWithExpirationHandler
またはAndroidのサービス。長生きのバックグラウンドタスクを開始するにはどうすればよいですか?
おかげ
私はWP7でデモアプリケーションを書く、アプリケーションは2カウンターを持って、アプリケーションが閉じている場合でも、2番目のカウンターは のバックグラウンドで動作するはずです。 iOSの背景のようなもの: beginBackgroundTaskWithExpirationHandler
またはAndroidのサービス。長生きのバックグラウンドタスクを開始するにはどうすればよいですか?
おかげ
WP7で(互いに異なる)のAndroidまたはiOSサービスのbeginBackgroundTaskWithExpirationHandler
に直接相当するものはありません。
BackgroundWorker
(sample)は、AndroidのAsyncTaskと最も密接に関連し、アプリケーションの実行中にバックグラウンドコードを実行します。
別の方法としては、(携帯電話は電源が不足している場合はまったく実行する保証はないですが)ScheduledTaskAgent
(overview、sample、best practices)が小さく、15秒のバーストごとに30分ほどで実行するように登録することができます。
私はもっと良い質問があると思います:アプリケーションをバックグラウンドに移動した時刻を記録し、アプリケーションを再起動したときにカウンタを適切に更新できるだけではないでしょうか?
+1 Windows Phone Application Lifecycleのコンセプトに従って解決策を提案する – thmshd