2010-12-03 18 views
0

こんにちは 私のアプリケーションでカスタム電話帳を使用していますが、ユーザーがアンドロイド電話の連絡先の編集/追加時に動的に更新したいのですが、現在はonStart()で行っていますが、 、私のアプリケーションは、いくつかのデフォルトの意図を使用して、それは電話連絡先のローダーの力を呼び出す原因となり、とにかくこれを効果的に行うにはありません。私が知りたいのは、ユーザーが新しいエントリを編集/追加した後、phonecontact loaderのみがinokeであることです。つまり、lastmodificationの日付または何かがアンドロイドの電話帳にあるので、私はonstartでこれらの日付を比較してからphonecontact loaderを呼び出します。Androidの電話帳

答えて

0

おそらくContentResolver.registerContentObserver(Uri, boolean, ContentObserver)を試してください。 Serviceでデータをリロードすると、UIが高速に動作します。

私はそれを試したことがないので、単なるアイデアです。私が間違っている場合は申し訳ありません。