Android:如何从strings.xml获取大型字符串数组?

时间:2018-06-28 18:54:23

标签: java android arrays string java-native-interface

我有一个脚本,该脚本可提取大型字符串数组(包含100多个元素,每个字符串平均包含500多个字符)。它曾经工作得更早。但是,当我继续向字符串数组中添加越来越多的元素时,应用程序开始崩溃,并且遇到了此错误:

 JNI DETECTED ERROR IN APPLICATION: chars == null && char_count > 0
 06-29 00:17:45.146 11930-12225/com.shahabas.planetofhorrors A/zygote64: java_vm_ext.cc:504]     in call to NewString

只要我尝试从 strings.xml 中获取字符串数组,就会发生这种情况。

这是完整的错误日志:https://gist.github.com/ShahabasShakeer/237b072dff8ee0ca2cb346241f66c005

每当我获取大字符串数组时,应用程序就会崩溃。 那么,有没有一种方法可以从 strings.xml 中访问包含大量元素的字符串数组,而不会导致任何崩溃或错误呢?

0 个答案:

没有答案