Android Searchable字典词加载问题

时间:2011-01-08 19:19:31

标签: android sample

我正在逐步浏览android Searchable Dictionary示例,我无法找到它实际将单词加载到sqlite db中的位置。我认为它发生在DictionaryDatabase.java的onCreate方法中,但似乎从未调用过。然而该应用程序正常运作!

另外,在注释掉strings.xml的第41-42行之前,我根本无法使用它,这给了我这个错误:

描述资源路径位置类型 错误:找到标签所在的strings.xml / SearchableDictionary / res / values line 41 Android AAPT问题

TIA, 乔尔

哈!因此看起来onCreate仅在首次创建数据库时被调用,因为这是我第一次运行应用程序。我手动删除了数据库,下次运行应用程序时重新创建了数据库:

来自adb shell的

: rm /data/data/com.example.android.searchabledict/databases/dictionary

我仍然不知道为什么strings.xml文件会导致错误,但我正在继续:)

1 个答案:

答案 0 :(得分:0)

只是为了澄清这一点 http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/DictionaryDatabase.html 同一个消息来源,你在说什么? 如果是,那么确实它确实加载了onCreate()方法,这是他们的初始设置,虽然我无法帮助您使用xml。 祝你好运