前言
如何快速使用第三方模块,而不是在基础配置上化太多时间。本文将继续接着(一),谈谈arouter的传参,以及返回传参问题。
上次回顾Android Kotlin/java集成arouter产生的问题及解决
1.正向传参
主要还是对Intent进行了二次封装
1.简单传值:
ARouter.getInstance().build("/start/MainActivity")
.withString("type", "U")
.withInt("value", 20)
.navigation();
获取值:
@Route(path = "/start/MainActivity")
public class ClickButtonActivity extends BaseActivity {
@Autowired(name = "type")
public String type;
@Autowired(name = "value")
public int value;
}
}
2.埋点设置跳转,多了一个监听
ARouter.getInstance().build("/begin/MainActivity