База данных Sqlite не скопирована из папки активов Android

Я пытаюсь скопировать базу данных с именем "adinpect» из папки ресурсов в папку баз данных приложения, но она не работает ...

Код (в основной деятельности onCreate (), только для тестирования):

 try {
        String destPath = "/data/data/" + getPackageName() + "/databases";
        File f = new File(destPath);

        if (!f.exists()) {

            f.mkdirs();
            f.createNewFile();
            //---copy the db from the assets folder into the databases folder---
            CopyDB(getBaseContext().getAssets().open("adinspect"), new FileOutputStream(destPath + "/adinspect"));
        }

    } 
        catch (FileNotFoundException e) {
            e.printStackTrace();
    }   catch (IOException e) {
            e.printStackTrace();
    }


 public void CopyDB(InputStream inputStream, OutputStream outputStream) throws IOException {

        //---copy 1K bytes at a time---
        byte[] buffer = new byte[1024];
        int length;
        while ((length = inputStream.read(buffer)) > 0) {
            outputStream.write(buffer, 0, length);
        }

        inputStream.close();
        outputStream.close();

}//end copyDB

"базы данных» папка создана, но в ней нет ничего, пытаясь получить к ней доступ через DDMS.

Я не получаю никаких ошибок.

Любое предложение?

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос