1
다음 코드를 사용하여 여러 숫자에서 호출 로그를 삭제하는 데 도움이 필요합니다. 문자열을 사용하여 exatct 번호에서 호출 로그를 삭제할 수 있습니다. 필요한 것은 문자열의 숫자에서 로그에서 호출을 삭제할 수 있습니다. 다중 번호에서 통화 기록을 삭제 하시겠습니까?
는 heres는 정확한 번호를 삭제하는 사용하여 코드 메신저 : :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
오, mistch에 의해, 그것은; 그래서 plez 변경,; –
정말 도움을 주셔서 감사합니다. 고마워요. – steo