Я перебираю пример Android Searchable Dictionary и не могу найти место, где он на самом деле загружает слова в базу данных sqlite.Я думаю, что это происходит в методе onCreate файла DictionaryDatabase.java, но, похоже, это никогда не вызывается.И все же приложение работает!
Кроме того, я не мог заставить его работать вообще, пока я не закомментировал строки 41-42 файла strings.xml, который выдавал мне эту ошибку:
Описание Расположение пути ресурса Ошибка типа: найден тег, где ожидается strings.xml / SearchableDictionary / res / значения строки 41 Android AAPT Проблема
TIA, Джоэл
Ха!Похоже, что onCreate вызывается только при первом создании БД, так как это был первый раз, когда я запускал приложение.Я удалил БД вручную, и он был воссоздан при следующем запуске приложения:
из оболочки adb: rm /data/data/com.example.android.searchabledict/databases/dictionary
Я до сих пор не знаю, почему файл strings.xml вызывает ошибку, но я продолжаю:)