From ccbc66485528cf8a54aabe937cd9a06c362a877c Mon Sep 17 00:00:00 2001 From: TonyJiangWJ Date: Sat, 8 Jan 2022 02:01:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=BD=93action=E4=B8=BA?= =?UTF-8?q?=E7=A9=BA=E6=97=B6=E9=97=AA=E9=80=80=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/autojs/autojs/ui/main/task/TaskGroup.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/autojs/autojs/ui/main/task/TaskGroup.java b/app/src/main/java/org/autojs/autojs/ui/main/task/TaskGroup.java index aac48ed7..91f55540 100644 --- a/app/src/main/java/org/autojs/autojs/ui/main/task/TaskGroup.java +++ b/app/src/main/java/org/autojs/autojs/ui/main/task/TaskGroup.java @@ -5,6 +5,7 @@ import android.content.Context; import com.bignerdranch.expandablerecyclerview.model.Parent; import com.stardust.autojs.execution.ScriptExecution; +import org.apache.commons.lang3.StringUtils; import org.autojs.autojs.R; import org.autojs.autojs.autojs.AutoJs; import org.autojs.autojs.timing.IntentTask; @@ -13,6 +14,7 @@ import org.autojs.autojs.timing.TimedTaskManager; import java.util.ArrayList; import java.util.Collection; +import java.util.Comparator; import java.util.List; import io.reactivex.Observable; @@ -64,7 +66,7 @@ public abstract class TaskGroup implements Parent { mTasks.add(new Task.PendingTask(timedTask)); } List intentTasks = Observable.fromIterable(TimedTaskManager.getInstance().getAllIntentTasksAsList()) - .toSortedList((o1, o2) -> o1.getAction().compareTo(o2.getAction())) + .toSortedList((o1, o2) -> StringUtils.compare(o1.getAction(), o2.getAction())) .blockingGet(); for (IntentTask intentTask : intentTasks) { mTasks.add(new Task.PendingTask(intentTask));