Проблема доступа к базе данных в Android1.6 - PullRequest
1 голос
/ 23 июня 2011

Я получаю доступ к SQLite databse из следующего местоположения /data/data/files/examples/search.sqlite, он отлично работает в Samsung Tablet, но когда я запускаю тот же код в Android 1.6, выдает ошибку.

06-23 09:06:24.996: ERROR/AndroidRuntime(221): java.lang.IllegalArgumentException: File /data/data/files/examples/search.sqlite contains a path separator

Мне было интересно, почему эта ошибка выдает android 1.6, а не вкладку Samsung Galaxy, т. Е. android 2.2

1 Ответ

0 голосов
/ 23 июня 2011

На любом известном мне устройстве Android нет каталога /data/data/files/examples/. Пожалуйста, используйте реальный каталог, который действительно возможен. Например, getDatabasePath() вернет правильный путь к файлу базы данных SQLite.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...