Enable Sharesheet ranking using PeopleService by default to test in Droidfood
The CL would be rolled back after testing PeopleService on Droidfood for 2 weeks. Bug: 157500121 Test: manual test on the phone. Change-Id: Icf9c19b1c7c6673226c3fb9eab8c649807696c96
This commit is contained in:
@@ -51,7 +51,7 @@ import java.util.function.Consumer;
|
||||
*/
|
||||
public class AppPredictionPerUserService extends
|
||||
AbstractPerUserSystemService<AppPredictionPerUserService, AppPredictionManagerService>
|
||||
implements RemoteAppPredictionService.RemoteAppPredictionServiceCallbacks {
|
||||
implements RemoteAppPredictionService.RemoteAppPredictionServiceCallbacks {
|
||||
|
||||
private static final String TAG = AppPredictionPerUserService.class.getSimpleName();
|
||||
private static final String PREDICT_USING_PEOPLE_SERVICE_PREFIX =
|
||||
@@ -114,8 +114,11 @@ public class AppPredictionPerUserService extends
|
||||
public void onCreatePredictionSessionLocked(@NonNull AppPredictionContext context,
|
||||
@NonNull AppPredictionSessionId sessionId) {
|
||||
if (!mSessionInfos.containsKey(sessionId)) {
|
||||
// TODO(b/157500121): remove below forceUsingPeopleService logic after testing
|
||||
// PeopleService for 2 weeks on Droidfood.
|
||||
final boolean forceUsingPeopleService = context.getUiSurface().equals("share");
|
||||
mSessionInfos.put(sessionId, new AppPredictionSessionInfo(sessionId, context,
|
||||
DeviceConfig.getBoolean(NAMESPACE_SYSTEMUI,
|
||||
forceUsingPeopleService || DeviceConfig.getBoolean(NAMESPACE_SYSTEMUI,
|
||||
PREDICT_USING_PEOPLE_SERVICE_PREFIX + context.getUiSurface(), false),
|
||||
this::removeAppPredictionSessionInfo));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user