由于某种原因, getMaxAddressLineIndex 的实现最近发生了变化。现在,该方法对第 1 行返回 0。
我有一个现有的代码,它曾经有效:i<address.getMaxAddressLineIndex(
)。然而,它不知何故被打破了。
我不知道这是由于新的 Google Api 还是其他什么原因。
有人可以在这里向我确认发生了什么事吗?
我遇到了同样的问题,这只是一个解决方法。
if (address.getMaxAddressLineIndex() > 0) {
for (int i = 0; i < address.getMaxAddressLineIndex(); i++) {
addressFragments.add(address.getAddressLine(i));
}
} else {
try {
addressFragments.add(address.getAddressLine(0));
} catch (Exception ignored) {}
}
希望这有帮助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)