недопустимое исключение пути в DatabaseFactory.exists () - PullRequest
2 голосов
/ 08 февраля 2012

Я тестирую код базы данных sqlite в симуляторе Blackberry 5.0 и 6.0.Я создал SDCard для симуляторов.но иногда я получаю исключение inavlid path при вызове метода DatabaseFactory.exists ().

            //URI myURI = URI.create("/Store/Databases/usage.db");
            //URI myURI = URI.create("file:///SDCard/databases/usage.db");
            URI myURI = URI.create("file:///SDCard/usage.db");
            //check if database exists or not

            if ( DatabaseFactory.exists(myURI) )
            {
                d = DatabaseFactory.open(myURI);
            }
            else
            {
                d = DatabaseFactory.openOrCreate(myURI);        

            }

Я вижу файл "creation.db" в папке SDCard, и в настоящее время у меня нет реального устройства для тестированияэтот кодя что-то упустил?

1 Ответ

0 голосов
/ 22 апреля 2012

@ Srizan Sagar: вы можете установить путь к каталогу симулятора во время выполнения, выполнив следующий шаг:

Откройте этот симулятор.

1) затем нажмите Simulate, укажите, чтобы изменить SDCard.2) Нажмите Добавить каталог, просмотрите свою SDCard.3) Теперь выберите SDCard в браузере, затем нажмите OK.4) Теперь нажмите на кнопку «Закрыть».

Ваша SDCard сейчас моделируется.

@ Vivart

Пожалуйста, используйте путь, как этот

путь = "файл: ///SDCard/BlackBerry/usage.db "

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