我正在使用一个名为 superCSV 的外部库,这个库显然使用了 isEmpty。在SO上搜索后,我发现这个方法是在2.3中引入的,而且我得到的崩溃确实是从2.2开始的
无论如何我可以在仍然使用库的同时修复它吗?也许提供 isEmpty 的实现?或者以某种方式让它不崩溃? 谢谢
最佳答案
您使用的是最新版本的 SuperCSV 吗?
restoring Java 5 compatibility 已用 SuperCSV 2.0.1(及更高版本)修复此问题.
您可以在此处查看相关提交:http://sourceforge.net/p/supercsv/code/264/
库现在不再调用 java.lang.String.isEmpty()
,而是对 String.length() == 0
进行简单检查。那应该可以解决您的问题。
关于android - java.lang.NoSuchMethodError : java. lang.String.isEmpty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14347001/