안녕하세요. 갤럭시2에서 문자 메세지를 지울려고 합니다.

문자를 읽어오기 까지 가능한데 문자를 지울려고 합니다.

IllegalArgumentException이 발생하네요;;

왜그런지 모르겠네요 아래는 코드입니다.


혹시 지우는 방법 아시나요?


 Uri deleteUri = Uri.parse("content://com.sec.mms.provider/message");

        int count = 0;        

        String where = null;

        int size = msgId.length;

        

        try

{

for (int i = 0; i < size; i++)

{

where = "RootID"+ "='" + Long.valueOf(msgId[i])+"'";

count = MwsService.m_context.getContentResolver().delete(deleteUri, where, null);

if (count < 0)

{

throw new IOException("[deleteSMSMessage] delete failed");

}

}

}