0

私の Windows phone アプリでは、特定の連絡先に関する詳細が必要な場合は常に Contacts.SearchAsync メソッドを使用して取得するのではなく、すべての連絡先を別のリストに保存しています。

ここで、ユーザーが連絡先を更新、追加、または削除するたびに通知を受け取る必要があるため、リストを最新の状態に保つことができます。Windows phone でこれを行うにはどうすればよいですか?

4

2 に答える 2

0

簡単な回答: そのような通知やイベントはありません。アプリを起動するたびに、連絡先の現在のリストで変更を確認する必要があります。

于 2013-11-09T18:18:42.313 に答える
0

WP にそのようなイベントを追加できるかどうかはわかりません。間違っている場合は修正してください。
解決策の 1 つは、定期的に変更を確認するバックグラウンド エージェントを追加することです。しかし、それは問題を回避しているようです。
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202942(v=vs.105).aspx

@Toni Petrina がこの質問に答えたことも 思い出します
アプリケーションがバックグラウンド モードの場合は中断されます。実際には、アプリケーションはどのイベントにもまったく応答できません。

残念ながら、これはオペレーティング システムから隔離されたサンドボックス アプリ モデルの制限です。バックグラウンドでは、中断され、センサーも接続もライブではありません。"

そのため、アプリを離れると、オペレーティング システムから通知を受け取ることができません。一部のジョブは、上記のリンクで説明されているバックグラウンド エージェントによってのみ実行できます。
おそらく、今後の WP 8.1では、この問題で何かを変更します。

于 2013-11-09T10:39:19.917 に答える