SMS 수신함목록을 받아와서 ID값으로 지우려하는데요;;
ID값을 Toast로 잠시출력하여 값을 가져 온상태인데 getContentResolver().delete 이부분에서 자꾸 에러가 잡히네요ㅠㅠ
원인을 잘모르겠네요;;; 고수님 부탁드립니다 ㅠㅠㅠ
public class SMS_Inbox extends ListActivity
{
private ListAdapter adapter;
private static final Uri SMS = Uri.parse("content://sms/inbox/");
@Override
public void onCreate(Bundle buldle)
{
super.onCreate(buldle);
Cursor cursor = getContentResolver().query(SMS, null, null, null, null);
startManagingCursor(cursor);
String hi = null;
while(cursor.moveToNext())
{
String row = cursor.getString(cursor.getColumnIndexOrThrow("_id")).toString();
hi = cursor.getString(cursor.getColumnIndexOrThrow("_id")).toString();
Toast.makeText(this, row, Toast.LENGTH_SHORT).show();
}
Uri id = Uri.parse( "content://sms/inbox" + hi ); // String.valueOf(hi) );
getContentResolver().delete(id, null, null);
String[] columns = new String[] {"body"};
int [] names = new int [] {R.id.row};
adapter = new SimpleCursorAdapter(this, R.layout.sms_inbox, cursor, columns, names);
setListAdapter(adapter);
}
Uri id = Uri.parse( "content://sms/inbox/" + hi );