我在我的应用程序中使用了SQLite数据库。我想删除/删除数据库,但无法这样做。我检查了数据库的位置并将它存在于/ data/data /org.secure.sms/databases但当我试图删除它,它不成功,请帮助我。 这是代码:在SQLite中删除数据库时遇到困难
public static void DeleteDatabase(Context context)
{
try
{
String filePath = context.getFilesDir()+ File.separator + "contactsManager";
String filePath1 = context.getFilesDir()+ File.separator + "database";
String filePath2 = context.getFilesDir()+ File.separator + "databases";
context.deleteDatabase(filePath);
context.deleteDatabase(filePath1);
context.deleteDatabase(filePath2);
File file = new File(filePath);
File file1 = new File(filePath1);
context.deleteFile(file.getName());
context.deleteFile(file1.getName());
}
catch(Exception e)
{
Toast.makeText(context,"Exception in DeleteDatabase",Toast.LENGTH_SHORT).show();
}
}
请帮助me.Thanks提前。
您能否提供错误堆栈? –