Skip to content

Commit e048975

Browse files
authored
Merge pull request Blankj#752 from Blankj/1.22.3
see 12/17 log
2 parents f2184af + 81341d3 commit e048975

File tree

11 files changed

+33
-28
lines changed

11 files changed

+33
-28
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
* `18/12/17` [fix] Utils$FileProvider4UtilCode not found. Publish v1.22.3.
12
* `18/12/17` [fix] ToastUtils leak. Publish v1.22.2.
23
* `18/12/09` [add] Component for the project.
34
* `18/12/04` [add] BusUtils. Publish v1.22.1.

README-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141

4242
[logo]: https://raw.githubusercontent.com/Blankj/AndroidUtilCode/master/art/logo.png
4343

44-
[aucSvg]: https://img.shields.io/badge/AndroidUtilCode-v1.22.2-brightgreen.svg
44+
[aucSvg]: https://img.shields.io/badge/AndroidUtilCode-v1.22.3-brightgreen.svg
4545
[auc]: https://github.com/Blankj/AndroidUtilCode
4646

4747
[apiSvg]: https://img.shields.io/badge/API-14+-brightgreen.svg

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ If this project helps you a lot and you want to support the project's developmen
4141

4242
[logo]: https://raw.githubusercontent.com/Blankj/AndroidUtilCode/master/art/logo.png
4343

44-
[aucSvg]: https://img.shields.io/badge/AndroidUtilCode-v1.22.2-brightgreen.svg
44+
[aucSvg]: https://img.shields.io/badge/AndroidUtilCode-v1.22.3-brightgreen.svg
4545
[auc]: https://github.com/Blankj/AndroidUtilCode
4646

4747
[apiSvg]: https://img.shields.io/badge/API-14+-brightgreen.svg

config.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ ext {
55
compileSdkVersion = 27
66
minSdkVersion = 14
77
targetSdkVersion = 27
8-
versionCode = 1_022_002
9-
versionName = '1.22.2'// E.g. 1.9.72 => 1,009,072
8+
versionCode = 1_022_003
9+
versionName = '1.22.3'// E.g. 1.9.72 => 1,009,072
1010

1111
bus = [
1212
isDebug: false,

lib/base/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apply {
44

55
dependencies {
66
implementation fileTree(include: ['*.jar'], dir: 'libs')
7-
// api project(':utilcode-lib')
7+
api project(':utilcode-lib')
88
api project(':subutil-lib')
99

1010
api dep.support.appcompat_v7
@@ -15,5 +15,5 @@ dependencies {
1515
api dep.free_proguard
1616
api 'com.r0adkll:slidableactivity:2.0.5'
1717
compileOnly dep.leakcanary.android_no_op
18-
api 'com.blankj:utilcode:1.22.2'
18+
// api 'com.blankj:utilcode:1.22.3'
1919
}

utilcode/README-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Gradle:
44
```groovy
5-
implementation 'com.blankj:utilcode:1.22.2'
5+
implementation 'com.blankj:utilcode:1.22.3'
66
```
77

88

utilcode/README-STATIC-BUS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ apply plugin: "com.blankj.bus"
2727
给 base 模块添加 [AndroidUtilCode](https://github.com/Blankj/AndroidUtilCode) 依赖:
2828

2929
```groovy
30-
api "com.blankj:utilcode:1.22.2"
30+
api "com.blankj:utilcode:1.22.3"
3131
```
3232

3333
比如 module0 中存在的 `Module0Activity.java`,我们通常都是在它内部写一个 `start` 函数来启动它,现在我们给它添加 `@BusUtils.Subscribe` 注解,并给注解的 `name` 赋唯一值,要注意,函数务必要 `public static` 哦:

utilcode/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Gradle:
44
```groovy
5-
implementation 'com.blankj:utilcode:1.22.2'
5+
implementation 'com.blankj:utilcode:1.22.3'
66
```
77

88

utilcode/lib/src/main/AndroidManifest.xml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
android:theme="@style/ActivityTranslucent"
1010
android:windowSoftInputMode="stateHidden|stateAlwaysHidden" />
1111

12-
<!--<provider-->
13-
<!--android:name=".util.Utils$FileProvider4UtilCode"-->
14-
<!--android:authorities="${applicationId}.utilcode.provider"-->
15-
<!--android:exported="false"-->
16-
<!--android:grantUriPermissions="true"-->
17-
<!--android:multiprocess="true">-->
18-
<!--<meta-data-->
19-
<!--android:name="android.support.FILE_PROVIDER_PATHS"-->
20-
<!--android:resource="@xml/util_code_provider_paths" />-->
21-
<!--</provider>-->
12+
<provider
13+
android:name=".util.Utils$FileProvider4UtilCode"
14+
android:authorities="${applicationId}.utilcode.provider"
15+
android:exported="false"
16+
android:grantUriPermissions="true"
17+
android:multiprocess="true">
18+
<meta-data
19+
android:name="android.support.FILE_PROVIDER_PATHS"
20+
android:resource="@xml/util_code_provider_paths" />
21+
</provider>
2222
</application>
2323
</manifest>

utilcode/lib/src/main/java/com/blankj/utilcode/util/BusUtils.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import java.lang.annotation.Retention;
88
import java.lang.annotation.RetentionPolicy;
99
import java.lang.annotation.Target;
10+
import java.util.Map;
11+
import java.util.concurrent.ConcurrentHashMap;
1012

1113
/**
1214
* <pre>
@@ -20,7 +22,8 @@
2022
*/
2123
public final class BusUtils {
2224

23-
private static final Object NULL = new Object();
25+
private static final Object NULL = new Object();
26+
private static final Map<Object, String> BUSES = new ConcurrentHashMap<>();
2427

2528
public static <T> T post(String name, Object... objects) {
2629
if (name == null || name.length() == 0) return null;

utilcode/lib/src/main/java/com/blankj/utilcode/util/Utils.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import android.app.Application.ActivityLifecycleCallbacks;
88
import android.content.Context;
99
import android.os.Bundle;
10+
import android.support.v4.content.FileProvider;
1011

1112
import java.lang.reflect.Field;
1213
import java.lang.reflect.InvocationTargetException;
@@ -331,14 +332,14 @@ private Activity getTopActivityByReflect() {
331332
}
332333
}
333334

334-
// public static final class FileProvider4UtilCode extends FileProvider {
335-
//
336-
// @Override
337-
// public boolean onCreate() {
338-
// Utils.init(getContext());
339-
// return true;
340-
// }
341-
// }
335+
public static final class FileProvider4UtilCode extends FileProvider {
336+
337+
@Override
338+
public boolean onCreate() {
339+
Utils.init(getContext());
340+
return true;
341+
}
342+
}
342343

343344
///////////////////////////////////////////////////////////////////////////
344345
// interface

0 commit comments

Comments
 (0)