Merge "Adding warmup call API for Settings search ranking."
This commit is contained in:
committed by
Android (Google) Code Review
commit
9fb52be032
@@ -130,4 +130,10 @@ public interface SearchFeatureProvider {
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prepare for search ranking predictions to avoid latency on the first prediction call.
|
||||
*/
|
||||
default void searchRankingWarmup(Context context) {
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -209,6 +209,10 @@ public class SearchFragment extends InstrumentedFragment implements SearchView.O
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
Context appContext = getContext().getApplicationContext();
|
||||
if (mSearchFeatureProvider.isSmartSearchRankingEnabled(appContext)) {
|
||||
mSearchFeatureProvider.searchRankingWarmup(appContext);
|
||||
}
|
||||
requery();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user