Skip to content

Commit

Permalink
发布3.1.0版本
Browse files Browse the repository at this point in the history
  • Loading branch information
xuexiangjys committed Jan 10, 2021
1 parent f230735 commit bc6aeb6
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 19 deletions.
23 changes: 10 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@
* 支持Fragment页面的onKeyDown、onFragmentResult等生命周期
* 支持Fragment和Fragment页面自由跳转以及数据交互。
* 支持导航栏通过注解的方式自动添加及设置。
* 支持进行内存泄露监测。
* 支持自定义TitleBar全局主题属性。
* 支持自定义Fragment页面容器。
* 支持自定义Activity页面容器。
Expand Down Expand Up @@ -78,8 +77,8 @@ allprojects {
dependencies {
...
// XPage
implementation 'com.github.xuexiangjys.XPage:xpage-lib:3.0.3'
annotationProcessor 'com.github.xuexiangjys.XPage:xpage-compiler:3.0.3'
implementation 'com.github.xuexiangjys.XPage:xpage-lib:3.1.0'
annotationProcessor 'com.github.xuexiangjys.XPage:xpage-compiler:3.1.0'
// ButterKnife的sdk
implementation 'com.jakewharton:butterknife:10.1.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0'
Expand Down Expand Up @@ -108,14 +107,16 @@ apply plugin: 'kotlin-kapt'
dependencies {
...
//XPage
implementation 'com.github.xuexiangjys.XPage:xpage-lib:3.0.3'
kapt 'com.github.xuexiangjys.XPage:xpage-compiler:3.0.3'
implementation 'com.github.xuexiangjys.XPage:xpage-lib:3.1.0'
kapt 'com.github.xuexiangjys.XPage:xpage-compiler:3.1.0'
//ButterKnife的sdk
implementation 'com.jakewharton:butterknife:10.1.0'
kapt 'com.jakewharton:butterknife-compiler:10.1.0'
}
```

【注意】:如果你使用的module不止一个的话,每个module下都需要增加XPage的依赖。

3.进行moduleName注册

```
Expand All @@ -129,6 +130,7 @@ defaultConfig {
}
}
```

【注意】:如果不注册的话,默认ModuleName为`app`

### 2.2、页面注册
Expand Down Expand Up @@ -162,16 +164,10 @@ defaultConfig {

```
PageConfig.getInstance()
.setPageConfiguration(new PageConfiguration() { //页面注册
@Override
public List<PageInfo> registerPages(Context context) {
//自动注册页面,是编译时自动生成的,build一下就出来了。如果你还没使用@Page的话,暂时是不会生成的。
return AppPageConfig.getInstance().getPages(); //自动注册页面
}
})
// //页面注册,默认不设置的话使用的就是自动注册
// .setPageConfiguration(new AutoPageConfiguration())
.debug("PageLog") //开启调试
.setContainActivityClazz(XPageActivity.class) //设置默认的容器Activity
.enableWatcher(false) //设置是否开启内存泄露监测
.init(this); //初始化页面配置
```

Expand Down Expand Up @@ -382,6 +378,7 @@ if (tabAFragment != null) {
---

## 特别感谢

https://github.com/lizhangqu/CorePage/

## 如果觉得项目还不错,可以考虑打赏一波
Expand Down
13 changes: 7 additions & 6 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
* 支持Fragment页面的onKeyDown、onFragmentResult等生命周期
* 支持Fragment和Fragment页面自由跳转以及数据交互。
* 支持导航栏通过注解的方式自动添加及设置。
* 支持进行内存泄露监测。
* 支持自定义TitleBar全局主题属性。
* 支持自定义Fragment页面容器。
* 支持自定义Activity页面容器。
Expand Down Expand Up @@ -47,8 +46,8 @@ allprojects {
dependencies {
...
// XPage
implementation 'com.github.xuexiangjys.XPage:xpage-lib:3.0.3'
annotationProcessor 'com.github.xuexiangjys.XPage:xpage-compiler:3.0.3'
implementation 'com.github.xuexiangjys.XPage:xpage-lib:3.1.0'
annotationProcessor 'com.github.xuexiangjys.XPage:xpage-compiler:3.1.0'
// ButterKnife的sdk
implementation 'com.jakewharton:butterknife:10.1.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0'
Expand Down Expand Up @@ -77,14 +76,16 @@ apply plugin: 'kotlin-kapt'
dependencies {
...
//XPage
implementation 'com.github.xuexiangjys.XPage:xpage-lib:3.0.3'
kapt 'com.github.xuexiangjys.XPage:xpage-compiler:3.0.3'
implementation 'com.github.xuexiangjys.XPage:xpage-lib:3.1.0'
kapt 'com.github.xuexiangjys.XPage:xpage-compiler:3.1.0'
//ButterKnife的sdk
implementation 'com.jakewharton:butterknife:10.1.0'
kapt 'com.jakewharton:butterknife-compiler:10.1.0'
}
```

【注意】:如果你使用的module不止一个的话,每个module下都需要增加XPage的依赖。

3.进行moduleName注册

```
Expand All @@ -98,7 +99,7 @@ defaultConfig {
}
}
```
【注意】:如果不注册的话,默认ModuleName为`app`
【注意】:如果不注册的话,默认ModuleName为`app`如果你使用的module不止一个的话,每个module下都需要增加XPage的依赖。

## 联系方式

Expand Down

0 comments on commit bc6aeb6

Please sign in to comment.