从地址解析函数接收arraylist返回空字符串

时间:2018-06-20 04:02:28

标签: android arraylist geocoding

这是我的代码段和下面的调试控制台照片,以供参考。我在这里遇到的问题是,当调用函数liverResultToReceiver时,它的大小为0,尽管在调试控制台上我迭代的addressFragments数组列表中有一个值。查看下面的照片以获取调试控制台。

for(int i = 0; i < address.getMaxAddressLineIndex(); i++) {
    addressFragments.add(address.getAddressLine(i));
}
deliverResultToReceiver(Constants.SUCCESS_RESULT,TextUtils.join(System.getProperty("line.separator"), addressFragments));

这是函数liverResultToReceiver

private void deliverResultToReceiver(int resultCode, String message) {
    Bundle bundle = new Bundle();
    bundle.putString(Constants.RESULT_DATA_KEY, message);
    mReceiver.send(resultCode, bundle);
}

Heres the debug console showing that addFragments has a data in it, but on the function call deliverResultToReceiver value is empty

0 个答案:

没有答案