我想使用xml文件中的数据来填充AutoCompleteTextViews和MultiAutoCompleteTextViews,我还希望能够在应用程序运行时编辑此文件,以便可以使用新信息更新AutoCompleteTextViews。最好的方法是什么?我知道在运行期间无法写入/ res文件夹中的文件,写入外部存储器比访问内部存储器要慢。
答案 0 :(得分:1)
您可以通过创建自己的SQLite数据库来实现此目的。
我会确保您正在做的事情的范围值得一个数据库。
另一个选项是使用keyValuePairs创建一个平面文件,并以视图的ID作为键来查找该值。这可以存储在外部存储器中。访问速度不应该是文本文件的主要问题。