对于我正在处理的Android应用程序,我必须做一些冗长的sqlite查询,这让我的代码难以理解。有什么办法可以将查询放入XML文件然后从那里加载它们吗?
我正在尝试做类似this的事情。
答案 0 :(得分:2)
您可以创建一个类似于res/xml/
目录下链接的XML文件,或使用res/raw/
目录并以您选择的其他格式存储它。然后像往常一样使用Android阅读资源,必要时进行解析,并使用SQLiteDatabase.execSQL
直接与数据库进行交互。
具体而言,它实际上取决于您的需求和应用程序架构。