使用文档 - 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) {
        // 选择完回调结果赋值给当前
                
    }
});
⚠️ **GitHub.com Fallback** ⚠️