W 2026 r., aby dostosować się do naszego modelu stabilnego rozwoju trunk i zapewnić stabilność platformy w ekosystemie, będziemy publikować kod źródłowy w AOSP w drugim i czwartym kwartale. Do tworzenia i współtworzenia AOSP używaj gałęzi android-latest-release. Gałąź manifestu android-latest-release będzie zawsze odwoływać się do najnowszej wersji przesłanej do AOSP. Więcej informacji znajdziesz w artykule Zmiany w AOSP.
Google używa technologii AI do tłumaczenia treści na Twój preferowany język. Tłumaczenia wygenerowane przez AI mogą zawierać błędy.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
AFlagsTargetPreparer
public
class
AFlagsTargetPreparer
extends BaseTargetPreparer
Używa aflags do zastępowania flag przed uruchomieniem testu. Jeśli jakiekolwiek flagi zostały zmienione, urządzenie zostanie ponownie uruchomione, aby nowe wartości zaczęły obowiązywać.
Podczas czyszczenia wszystkie flagi zostaną przywrócone do poprzedniego stanu. Jeśli flaga została zmieniona z
wartości domyślnej, zastąpienie zostanie wyczyszczone (aby wartość domyślna zaczęła obowiązywać i
aby można było ją ponownie zastąpić na serwerze). Jeśli flaga została wcześniej zastąpiona inną
wartością, zostanie ponownie ustawiona na tę wartość.
Jeśli bieżący stan flagi jest zgodny ze stanem docelowym, flaga nie zostanie zastąpiona. Jeśli w tym przypadku nadal chcesz zastąpić flagę (np. aby zapobiec zastąpieniu flagi ustawionej domyślnie przez serwer), możesz użyć opcji --force-set.
Przykład użycia: --flag-value namespace/flag_name=true --flag-value
other_namespace/another_flag=false.
Podsumowanie
Konstruktory publiczne
AFlagsTargetPreparer
public AFlagsTargetPreparer ()
Metody publiczne
public void setUp (TestInformation testInformation)
| Parametry |
testInformation |
TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
| Parametry |
testInformation |
TestInformation |
e |
Throwable |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-06-22 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-06-22 UTC."],[],[]]