Skip to content

Commit c1673a2

Browse files
author
Blankj
committed
see 10/19 log
1 parent 96539fb commit c1673a2

6 files changed

Lines changed: 11 additions & 7 deletions

File tree

__bus__.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
id "com.android.application"
3-
// id "com.blankj.bus"
3+
id "com.blankj.bus"
44
}
55
// in config.gradle
66
configAndroidDomain project

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ buildscript {
88

99
dependencies {
1010
classpath depConfig.gradle
11+
classpath 'com.blankj:bus-gradle-plugin:1.0'
1112
// classpath depConfig.kotlin_gradle_plugin
1213
}
1314
}

config.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ ext {
1212

1313
versionConfig = [
1414
// plugin
15-
gradle : '3.2.0',
16-
kotlin : '1.2.30',
15+
gradle : '3.2.1',
16+
kotlin : '1.2.71',
1717
// lib
1818
support : '27.1.1',
1919
constraint : '1.0.2',
@@ -37,7 +37,7 @@ ext {
3737
design : "com.android.support:design:$versionConfig.support",
3838
],
3939
constraint : "com.android.support.constraint:constraint-layout:$versionConfig.constraint",
40-
kotlin_stdlib_jdk7 : "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
40+
kotlin_stdlib_jdk7 : "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$versionConfig.kotlin",
4141
leakcanary : [
4242
android : "com.squareup.leakcanary:leakcanary-android:$versionConfig.leakcanary",
4343
android_no_op: "com.squareup.leakcanary:leakcanary-android-no-op:$versionConfig.leakcanary",

utilcode/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ plugins {
44
id "com.jfrog.bintray" version "1.8.0"
55
id "tech.harmonysoft.oss.traute" version "1.1.8"
66
id "readme-core"
7+
// id "kotlin-android"
78
}
89
// in config.gradle
910
configAndroidDomain project

utilcode/src/main/java/com/blankj/utilcode/util/FragmentUtils.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1341,11 +1341,12 @@ public static void popAll(@NonNull final FragmentManager fm) {
13411341
* @param fm The manager of fragment.
13421342
*/
13431343
public static void popAll(@NonNull final FragmentManager fm, final boolean isImmediate) {
1344-
while (fm.getBackStackEntryCount() > 0) {
1344+
if (fm.getBackStackEntryCount() > 0) {
1345+
FragmentManager.BackStackEntry entry = fm.getBackStackEntryAt(0);
13451346
if (isImmediate) {
1346-
fm.popBackStackImmediate();
1347+
fm.popBackStackImmediate(entry.getId(), FragmentManager.POP_BACK_STACK_INCLUSIVE);
13471348
} else {
1348-
fm.popBackStack();
1349+
fm.popBackStack(entry.getId(), FragmentManager.POP_BACK_STACK_INCLUSIVE);
13491350
}
13501351
}
13511352
}

0 commit comments

Comments
 (0)