내 응용 프로그램에서 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();
}
}
사전에 찾아 와요 고마워요 도와주세요. 코드에서
context.deleteDatabase(DATABASE_NAME);
당신이 전체 경로를 제공하고 있습니다 :
오류 스택을 제공해주십시오. –