ContentResolver contentResolver = getContentResolver();
selection = CallLog.Calls.NUMBER + "="+「消したい履歴の電話番号」;
contentResolver.delete(CallLog.Calls.CONTENT_URI, selection, null);
こんにちはfkmです。
不具合の原因をいつものように想像してみます。
「消したい履歴の電話番号」の型はStringでしょうか?
途中でInteger.parseInt(tel)などで数値にしてしまい、先頭の0が落ちているのかなと。
2012/11/29 shou sasa <sasaga...@gmail.com>:
> おはようございます。こんにちわ。
> shou sasaといいます。
>
>
> 通話履歴を削除するプログラムを作っています。
> 以下のソースで基本的に消すことができるのですが、例外として、先頭に「0」が付いているものが削除できません。
> 例えば、「117」からの着信なら削除できるのですが、
> 「090〜」からの着信が削除できません。
>
> 原因、もしくは解決方法に心当たりのある方いらっしゃいませんか?
> よろしくお願いします。
>
>
>
> ーーーーソースーーー
>
> ContentResolver contentResolver = getContentResolver();
>
> selection = CallLog.Calls.NUMBER + "="+「消したい履歴の電話番号」;
>
> contentResolver.delete(CallLog.Calls.CONTENT_URI, selection, null);
>
>
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-group-japan/-/gbfBs2zz4HkJ
> にアクセスしてください。
> このグループに投稿するには、android-group-ja...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-japan+unsubscribe@googlegroups.com
>> > このグループに投稿するには、android-group-ja...@googlegroups.com にメールを送信してください。
>> > このグループから退会するには、android-group-japan+unsubscribe@googlegroups.com
>> > にメールを送信してください。
>> > 詳細については、http://groups.google.com/group/android-group-japan?hl=ja
>> > からこのグループにアクセスしてください。
>>
>>
>>
>> --
>> -------------------------------------------------------------
>> 深見 浩和(Hirokazu Fukami)
>>
>> URI:http://www.fkmsoft.jp
>> email: f...@fkmsoft.jp
>
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-group-japan/-/UrZpwB9rs_cJ
> にアクセスしてください。
>
> このグループに投稿するには、android-group-ja...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-japan+unsubscribe@googlegroups.com