gzu-liyujiang / gzu-liyujiang/AndroidPicker

地址选择中 setSelectedItem 这个方法没有用

Open
#140 3 comments 0 reactions 0 assignees View on GitHub
expired
Dominant language
Java
Stars
6.8k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

操作步骤
1.打开地址选择一个地址 省市区 然后选择框关闭
2.再打开地址选择框 切换到地址2(省市县) 然后点取消
3.再打开地址选择框 默认地址是刚刚切换的地址2

不知道是我使用的姿势不对还是怎么样 请大神给予帮助

public void showAddressPicket() {
if (addressPicker == null) {
addressPicker = new AddressPicker(this, provinceList);
}
if (!tvArea.getText().toString().equals(getResources().getString(R.string.address_area_nochoosetxt))) {
String[] selectarea = tvArea.getText().toString().split(" ");
if (selectarea.length == 3) {
// addressPicker.setSelectedItem(selectarea[0], selectarea[1], selectarea[2]);
addressPicker.setSelectedItem(mprovince, mcity, mcounty);
}
}
addressPicker.setOnAddressPickListener(new AddressPicker.OnAddressPickListener() {
@Override
public void onAddressPicked(Province province, City city, County county) {
String str = String.format("%s %s %s", province.getAreaName(), city.getAreaName(), county.getAreaName());
LogUtils.write(str);
mprovince = province;
mcity = city;
mcounty = county;
tvArea.setText(str);
}
});
addressPicker.show();
}

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.