次のコードを使用して、複数の番号からコールログを削除する際の助けが必要です。文字列を使用してexatct番号からコールログを削除できます。必要なのは、文字列の数字からログからコールを削除できることです。マルチ通話番号からコールログを削除していますか?
HERESに正確な数値を削除するために使用してコードイム:これは感覚(noobのを)作る
String strUriCalls = "content://call_log/calls";
Uri UriCalls = Uri.parse(strUriCalls);
Cursor c = context.getContentResolver().query(UriCalls, null,
null, null, null);
if (c.getCount() <= 0)
{
Toast.makeText(context, "Call log empty",
Toast.LENGTH_SHORT).show();
}
while (c.moveToNext())
{
//eg.what I need is: String gonnabpref = "0750627663 09876756446 08987766545 0908977534";
String gonnabpref = "0750627663";
String queryString = "NUMBER='" + gonnabpref + "'";
Log.v("Number ", queryString);
int i = context.getContentResolver().delete(UriCalls,
queryString, null);
if (i >= 1)
{
希望任意の助けもはるか
この部分の文法エラーが(int i = 0; i
steo
ohh、mistchによって、それはそうです。とてもplezの変更、 –
は本当にあなたの助けに感謝します。おかげで多く – steo