Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP используйте ветку android-latest-release . Ветка android-latest-release manifest всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
RunOnSecondaryUserTargetPreparer
public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
Компонент ITargetPreparer , гарантирующий выполнение теста от имени дополнительного пользователя. Кроме того, если параметр ERROR(/#START_BACKGROUND_USER) имеет true и текущий пользователь уже является дополнительным, это гарантирует наличие видимого фонового дополнительного пользователя, работающего на дополнительном экране.
Если целевой вторичный пользователь не существует, будет создан новый, который будет удален при завершении работы системы. В противном случае, будет использован существующий пользователь, а не создан новый, и он не будет удален при завершении работы системы.
Если устройство не имеет возможности создать нового пользователя, когда это необходимо, то будет установлен аргумент инструментирования skip-tests-reason, и пользователь не будет изменен. Тесты, запущенные на устройстве, могут считывать этот аргумент для реагирования на это состояние.
Краткое содержание
Поля
mStartBackgroundUser
protected boolean mStartBackgroundUser
mTestPackages
protected List<String> mTestPackages
originalUserId
protected int originalUserId
secondaryUserId
protected int secondaryUserId
Государственные строители
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
Общедоступные методы
public void setUp (TestInformation testInfo)
| Параметры |
|---|
testInfo | TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)| Параметры |
|---|
testInfo | TestInformation |
e | Throwable |
Защищенные методы
canCreateAdditionalSecondaryUsers
protected boolean canCreateAdditionalSecondaryUsers (ITestDevice device,
int numberOfUsers) Проверяет, возможно ли создать желаемое количество дополнительных пользователей.
| Параметры |
|---|
device | ITestDevice |
numberOfUsers | int |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-06-22 UTC."],[],[]]