Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 78c6efcd authored by Kang Li's avatar Kang Li
Browse files

Log sorted order instead of original order of selected apps.

Test: tested it with Tron logs to verify it works as expected.

Change-Id: I7b93fc57c1b72efbcb4f0dee429d7b22b47b6b0b
parent 183f9ac2
Loading
Loading
Loading
Loading
+9 −2
Original line number Original line Diff line number Diff line
@@ -375,8 +375,15 @@ class ResolverComparator implements Comparator<ResolvedComponentInfo> {
                try {
                try {
                    int selectedPos = new ArrayList<ComponentName>(mTargetsDict.keySet())
                    int selectedPos = new ArrayList<ComponentName>(mTargetsDict.keySet())
                            .indexOf(componentName);
                            .indexOf(componentName);
                    logMetrics(selectedPos);
                    if (selectedPos >= 0 && mTargets != null) {
                    if (selectedPos > 0) {
                        final float selectedProbability = getScore(componentName);
                        int order = 0;
                        for (ResolverTarget target : mTargets) {
                            if (target.getSelectProbability() > selectedProbability) {
                                order++;
                            }
                        }
                        logMetrics(order);
                        mRanker.train(mTargets, selectedPos);
                        mRanker.train(mTargets, selectedPos);
                    } else {
                    } else {
                        if (DEBUG) {
                        if (DEBUG) {