/**
* 名称: 服务具体功能实现类
*/
@Route(path = “pop_service”, name = "xxx")
public class CouponPopServiceImpl implements OrderPopService {
@Override
public void showDialog(Context mContext, HashMap<String, String> json) {
//TODO 在这里写你的弹框逻辑......
}
}
@Override
public void init(Context context) {
}
}
A调用B的服务
val popService = ARouter.getInstance().navigation(OrderPopService::class.java)
val mapList=HashMap<String,String>()
mapList["jsonList"]= JSON.toJSONString("你的data”)
popService.showDialog(context,mapList)