提交 7f5f292c 编写于 作者: B Blankj

see 04/08 log

上级 b05171d7
* `20/04/08` [fix] ActivityUtils#finish bug. Publish v1.27.5.
* `20/04/08` [fix] CleanUtils clean dir not work. FileUtils#isFileExists. Publish v1.27.4.
* `20/04/08` [fix] CrashUtils DefaultUncaughtExceptionHandler is wrong; LogUtils write file failed; Utils#getApp failed run on remote process. Publish v1.27.3.
* `20/04/07` [mdf] GsonUtils#getGson() method public.
......
......@@ -15,7 +15,7 @@ class Config {
static minSdkVersion = 14
static targetSdkVersion = 29
static versionCode = 1_026_001
static versionName = '1.27.4'// E.g. 1.9.72 => 1,009,072
static versionName = '1.27.5'// E.g. 1.9.72 => 1,009,072
// lib version
static gradlePluginVersion = '3.5.0'
......
......@@ -53,6 +53,7 @@ class ActivityActivity : CommonActivity() {
CommonItemTitle("isActivityExists(${SubActivityActivity::class.java.name})", ActivityUtils.isActivityExists(AppUtils.getAppPackageName(), SubActivityActivity::class.java.name).toString()),
CommonItemTitle("getLauncherActivity", ActivityUtils.getLauncherActivity(AppUtils.getAppPackageName())),
CommonItemTitle("getMainActivities", ActivityUtils.getMainActivities().toString()),
CommonItemTitle("getActivityList", CollectionUtils.collect(ActivityUtils.getActivityList()) { input -> input.javaClass.simpleName }.toString()),
CommonItemTitle("getTopActivity", ActivityUtils.getTopActivity().toString()),
CommonItemTitle("isActivityExistsInStack", ActivityUtils.isActivityExistsInStack(CoreUtilActivity::class.java).toString()),
CommonItemImage("getActivityIcon") {
......@@ -143,6 +144,9 @@ class ActivityActivity : CommonActivity() {
CommonItemClick(R.string.activity_finish_to_activity, true) {
ActivityUtils.finishToActivity(CoreUtilActivity::class.java, false, true)
},
CommonItemClick(R.string.activity_finish_all_activities_except_newest, true) {
ActivityUtils.finishAllActivitiesExceptNewest()
},
CommonItemClick(R.string.activity_finish_all_activities, true) {
ActivityUtils.finishAllActivities()
}
......
......@@ -71,6 +71,7 @@
<string name="activity_start_launcher_activity">Start Launcher Activity</string>
<string name="activity_finish_activity">Finish CoreUtilActivity</string>
<string name="activity_finish_to_activity">Finish To CoreUtilActivity</string>
<string name="activity_finish_all_activities_except_newest">Finish All Activities Except Newest</string>
<string name="activity_finish_all_activities">Finish All Activities</string>
<!--Api 相关-->
......
......@@ -2,10 +2,10 @@
Gradle:
```groovy
implementation 'com.blankj:utilcode:1.27.4'
implementation 'com.blankj:utilcode:1.27.5'
// if u use AndroidX, use the following
implementation 'com.blankj:utilcodex:1.27.4'
implementation 'com.blankj:utilcodex:1.27.5'
```
......
......@@ -2,10 +2,10 @@
Gradle:
```groovy
implementation 'com.blankj:utilcode:1.27.4'
implementation 'com.blankj:utilcode:1.27.5'
// if u use AndroidX, use the following
implementation 'com.blankj:utilcodex:1.27.4'
implementation 'com.blankj:utilcodex:1.27.5'
```
......
......@@ -1861,7 +1861,7 @@ public final class ActivityUtils {
*/
public static void finishAllActivitiesExceptNewest(final boolean isLoadAnim) {
List<Activity> activities = UtilsBridge.getActivityList();
for (int i = 1; i < activities.size() - 1; i++) {
for (int i = 1; i < activities.size(); i++) {
finishActivity(activities.get(i), isLoadAnim);
}
}
......@@ -1877,7 +1877,7 @@ public final class ActivityUtils {
public static void finishAllActivitiesExceptNewest(@AnimRes final int enterAnim,
@AnimRes final int exitAnim) {
List<Activity> activities = UtilsBridge.getActivityList();
for (int i = 1; i < activities.size() - 1; i++) {
for (int i = 1; i < activities.size(); i++) {
finishActivity(activities.get(i), enterAnim, exitAnim);
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册