Android getMaxAddressLineIndex 对于第 1 行返回 0

2024-04-14

由于某种原因, 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(使用前将#替换为@)

Android getMaxAddressLineIndex 对于第 1 行返回 0 的相关文章

随机推荐