- Androidプログラミング質問スレ revision45
524 :デフォルトの名無しさん[sage]:2014/10/30(木) 22:07:01.76 ID:yyZGhfHP - 電話帳のデータを取得して表示するアプリを作成していて
電話帳のユーザ情報の登録、削除、更新の時にイベントを拾って データを再度取り直そうとしているのですが、電話の発信・着信まで イベントを拾ってしまい困っています。 イベントを拾うコードは大体下記のような形で書いています。 public void onCreate(Bundle savedInstanceState) { 〜〜〜 getContentResolver().registerContentObserver(Contacts.CONTENT_URI, true, contentObserver); } ContentObserver contentObserver = new ContentObserver(new Handler()) { @Override public void onChange(boolean selfChange) { super.onChange(selfChange); //ここに電話帳登録・削除・更新時の処理 } }; どうにかして、電話の発信・着信は拾わずに電話帳編集の情報だけ拾える方法とかないでしょうか?
|