我在我的应用程序中使用 SQLite 数据库。我想删除/删除数据库,但无法这样做。我检查了数据库的位置,它存在于 /data/data/org.secure.sms/databases 但是什么时候我试图删除它,它没有成功。请帮助我。这是代码:
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();
}
}
请帮助我。在此先感谢。