Sort contextual cards based on their score.
Fixes: 119493779 Bug: 111822376 Test: robotests Change-Id: I254cba3c92ca1b58633f2ea6b2fa381607549e0c
This commit is contained in:
@@ -16,6 +16,8 @@
|
||||
|
||||
package com.android.settings.homepage.contextualcards.conditional;
|
||||
|
||||
import androidx.annotation.VisibleForTesting;
|
||||
|
||||
import com.android.settings.homepage.contextualcards.ContextualCard;
|
||||
|
||||
/**
|
||||
@@ -26,6 +28,9 @@ import com.android.settings.homepage.contextualcards.ContextualCard;
|
||||
*/
|
||||
public class ConditionalContextualCard extends ContextualCard {
|
||||
|
||||
@VisibleForTesting
|
||||
static final double UNSUPPORTED_RANKING_SCORE = -100.0;
|
||||
|
||||
private final long mConditionId;
|
||||
private final int mMetricsConstant;
|
||||
private final CharSequence mActionText;
|
||||
@@ -83,6 +88,7 @@ public class ConditionalContextualCard extends ContextualCard {
|
||||
}
|
||||
|
||||
public ConditionalContextualCard build() {
|
||||
setRankingScore(UNSUPPORTED_RANKING_SCORE);
|
||||
return new ConditionalContextualCard(this);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user