À partir de 2026, pour nous aligner sur notre modèle de développement stable et garantir la stabilité de la plate-forme pour l'écosystème, nous publierons le code source sur AOSP au deuxième et au quatrième trimestre. Pour créer et contribuer dans AOSP, utilisez android-latest-release. La branche de fichier manifeste android-latest-release fera toujours référence à la version la plus récente envoyée à AOSP. Pour en savoir plus, consultez Modifications apportées à AOSP.
Google utilise la technologie IA pour traduire le contenu dans votre langue préférée. Les traductions générées par IA peuvent contenir des erreurs.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
BaseSwitchUserTargetPreparer
public
abstract
class
BaseSwitchUserTargetPreparer
extends BaseTargetPreparer
Sous-classes directes connues
|
Un ITargetPreparer qui passe au type d'utilisateur spécifié dans setUp. Par défaut, il
reste dans l'utilisateur actuel et aucun changement n'est effectué.
Tente de restaurer l'état de l'utilisateur de l'appareil en revenant à l'utilisateur actuel avant l'exécution.
Après setUp(TestInformation), il définit la propriété PROPERTY_PREPARED_USER
avec la valeur de l'utilisateur actuel.
Résumé
Constantes
PROPERTY_PREPARED_USER
public static final String PROPERTY_PREPARED_USER
Nom de la clé TestInfo property qui stocke l'ID de
l'utilisateur actuel de l'appareil après la préparation de la cible.
Par exemple, si l'utilisateur actuel avant le déclenchement du préparateur était 42 et que le
préparateur est passé à 0, la valeur de la propriété sera "0".
Remarque : La propriété n'est pas définie si le changement d'utilisateur a échoué, et elle est supprimée à la
fin (après tearDown(TestInformation,Throwable)).
Valeur de constante :
"com.android.tradefed.targetprep.SwitchUserTargetPreparer.preparedUser"
Constructeurs publics
BaseSwitchUserTargetPreparer
public BaseSwitchUserTargetPreparer ()
Méthodes publiques
setUp
public final void setUp (ITestDevice device,
IBuildInfo buildInfo)
| Paramètres |
device |
ITestDevice |
buildInfo |
IBuildInfo |
tearDown
public final void tearDown (ITestDevice device,
IBuildInfo buildInfo,
Throwable e)
| Paramètres |
device |
ITestDevice |
buildInfo |
IBuildInfo |
e |
Throwable |
Méthodes protégées
getPreparedUserId
protected final Integer getPreparedUserId ()
protected final void setPreparedUser (TestInformation testInformation,
Integer userId)
| Paramètres |
testInformation |
TestInformation |
userId |
Integer |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/06/22 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/06/22 (UTC)."],[],[]]