使用文档 - YingJie0712/AddressSelector GitHub Wiki
首先添加依赖
implementation 'com.github.YingJie0712:AddressSelector:1.0.0'
混淆规则,缺少此部分混淆打包之后不能正常使用
-keepclassmembers class * implements android.os.Parcelable {
public <fields>;
private <fields>;
}
-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
-keep class com.yingjie.addressselector.api.* {*;}
调用方法
/**
* context
* type ADD:打开之后重新选择地址 EDIT:打开之后显示已选地址
* Province 已选省份,ADD时为空字符
* city 已选城市,ADD时为空字符
* area 已选县,ADD时为空字符
* 回调监听返回值分别是 省市县
*/
CYJAdSelector.showSelector(this, mType, selectedProvince, selectedCity, selectedArea, new OnSelectorListener() {
@Override
public void onSelector(String s, String s1, String s2) {
// 选择完回调结果赋值给当前
}
});