Merge "Correct returns if PCC is enabled." into udc-dev
This commit is contained in:
@@ -760,6 +760,18 @@ public final class AutofillManagerService
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Called by Shell command
|
||||||
|
boolean isFieldDetectionServiceEnabledForUser(@UserIdInt int userId) {
|
||||||
|
enforceCallingPermissionForManagement();
|
||||||
|
synchronized (mLock) {
|
||||||
|
final AutofillManagerServiceImpl service = getServiceForUserLocked(userId);
|
||||||
|
if (service != null) {
|
||||||
|
return service.isPccClassificationEnabled();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
// Called by Shell command
|
// Called by Shell command
|
||||||
String getFieldDetectionServiceName(@UserIdInt int userId) {
|
String getFieldDetectionServiceName(@UserIdInt int userId) {
|
||||||
enforceCallingPermissionForManagement();
|
enforceCallingPermissionForManagement();
|
||||||
|
|||||||
@@ -26,7 +26,6 @@ import android.os.RemoteCallback;
|
|||||||
import android.os.ShellCommand;
|
import android.os.ShellCommand;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
import android.service.autofill.AutofillFieldClassificationService.Scores;
|
import android.service.autofill.AutofillFieldClassificationService.Scores;
|
||||||
import android.text.TextUtils;
|
|
||||||
import android.view.autofill.AutofillManager;
|
import android.view.autofill.AutofillManager;
|
||||||
|
|
||||||
import com.android.internal.os.IResultReceiver;
|
import com.android.internal.os.IResultReceiver;
|
||||||
@@ -348,9 +347,7 @@ public final class AutofillManagerServiceShellCommand extends ShellCommand {
|
|||||||
|
|
||||||
private int isFieldDetectionServiceEnabled(PrintWriter pw) {
|
private int isFieldDetectionServiceEnabled(PrintWriter pw) {
|
||||||
final int userId = getNextIntArgRequired();
|
final int userId = getNextIntArgRequired();
|
||||||
String name = mService.getFieldDetectionServiceName(userId);
|
boolean enabled = mService.isFieldDetectionServiceEnabledForUser(userId);
|
||||||
boolean pccFlagEnabled = mService.isPccClassificationFlagEnabled();
|
|
||||||
boolean enabled = (!TextUtils.isEmpty(name)) && pccFlagEnabled;
|
|
||||||
pw.println(enabled);
|
pw.println(enabled);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user