建议浏览中文wiki.
- Add dependencies by adding the following lines to your top level
project/build.gradle:
buildscript {
repositories {
jcenter()
}
dependencies {
...
classpath 'com.chenenyu.router:gradle-plugin:最新版本'
}
}
// 可选配置.
ext {
...
routerVersion = "x.y.z" // 指定特定的router版本
compilerVersion = "x.y.z" // 指定特定的router-compiler版本
}- Apply router plugin in your
module/build.gradle:
apply plugin: 'com.android.application'
...
apply plugin: 'com.chenenyu.router'current router-gradle-plugin version:
current router-compiler version:
Router uses annotation to specify the mapping relationship.
@Route("test")
public class TestActivity extends AppCompatActivity {
...
}Then you can just call Router.build("test").go(context) to open TestActivity, so cool! :clap::clap::clap:
If you configured multiple route @Route({"test","wtf"}), both test and wtf can lead to TestActivity.
Please refer to the wiki for more informations.
See wiki.
QQ group: 271849001
