A partir de 2026, para alinearnos con nuestro modelo de desarrollo llamado Trunk Stable y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en el AOSP en el segundo y cuarto trimestre. Para compilar el AOSP y contribuir a él, usa android-latest-release. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en el AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
RunOnSecondaryUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
Un ITargetPreparer para garantizar que la prueba se ejecute como un usuario secundario. Además, si
la opción ERROR(/#START_BACKGROUND_USER) es true y el usuario actual ya es
un usuario secundario, se asegurará de que haya un usuario secundario visible en segundo plano que se ejecute en una
pantalla secundaria.
Si el usuario secundario de destino no existe, se creará uno nuevo y se quitará en la fase de desmontaje. De lo contrario, se usará en lugar de crear uno nuevo y no se quitará
en la fase de desmontaje.
Si el dispositivo no tiene capacidad para crear un usuario nuevo cuando se requiere uno, se establecerá el
argumento de instrumentación skip-tests-reason y no se cambiará el usuario. Las pruebas
que se ejecutan en el dispositivo pueden leer este argumento para responder a este estado.
Resumen
Campos
mStartBackgroundUser
protected boolean mStartBackgroundUser
mTestPackages
protected List<String> mTestPackages
originalUserId
protected int originalUserId
secondaryUserId
protected int secondaryUserId
Constructores públicos
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
Métodos públicos
public void setUp (TestInformation testInfo)
| Parámetros |
testInfo |
TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
| Parámetros |
testInfo |
TestInformation |
e |
Throwable |
Métodos protegidos
canCreateAdditionalSecondaryUsers
protected boolean canCreateAdditionalSecondaryUsers (ITestDevice device,
int numberOfUsers)
Verifica si es posible crear la cantidad deseada de usuarios secundarios.
| Parámetros |
device |
ITestDevice |
numberOfUsers |
int |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2026-06-22 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-06-22 (UTC)"],[],[]]