public boolean restore(String path) throws Exception
{
File file = new File(path);
if (list.getLength() > 0) { for (int i = 0; i < list.getLength(); i++) { values = new ContentValues(); Element element = (Element) list.item(i); values.put("_id", id); values.put("address", address); values.put("date", date); values.put("type", type); values.put("body", body); resolver.insert(Uri.parse("content://sms/"), values); } return true; } else { return false; } }