getMaxAddressLineIndex

getMaxAddressLineIndex

由于某种原因,最近更改了getMaxAddressLineIndex的实现。现在,此方法为第1行返回0。

我有一个可用的现有代码:i<address.getMaxAddressLineIndex()。但是,它以某种方式被破坏了。

android - Android getMaxAddressLineIndex为第1行返回0-LMLPHP

我不知道这是由于新的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) {}
}

希望这个帮助

关于android - Android getMaxAddressLineIndex为第1行返回0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44983507/

10-12 05:14