안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 갤럭시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");
}
}
}