strings.xml资源有多大?

The*_*ras 6 android android-resources

我看到这篇帖子说,当strings.xml应用程序太大时应用程序可能崩溃.我的strings.xml文件现在是700行,它会在很长一段时间内变大.

帖子中的答案说使用SQLite数据库可以防止这种情况.

但在我的情况下,我有一个SQLite数据库,可以获取条目的数据,strings.xml因为我的应用程序使用不同语言的区域设置.

我的问题是,有多大strings.xml?如果我达到线路限制,我该怎么做才能防止崩溃?

小智 2

strings.xml 没有限制。它更多的是加载字符串数组的问题。getResources().getStringArray 函数并不意味着加载元素数量超过 512 的数组(更多有关此信息的信息,我应该使用 getResource().getStringArray() 以外的其他方法来填充大数组吗?)但只要您不使用大数组你应该没问题。