Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google verwendet KI-Technologie, um Inhalte in Ihre bevorzugte Sprache zu übersetzen. KI-Übersetzungen können Fehler enthalten.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
TimeoutRemainder
public
class
TimeoutRemainder
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.device.server.TimeoutRemainder
|
Hilfsklasse, um die verbleibende Zeit bei einem anfänglichen Timeout zu verfolgen. Dies ist nützlich
, wenn eine Methode einen Timeout-Parameter empfängt und innerhalb dieses
angegebenen Timeouts mehrere Vorgänge ausführen muss.
Hinweis: Bei der Implementierung wird die Zeit in System.nanoTime() Einheiten erfasst. Das bedeutet, dass diese Klasse nicht für Timeouts von mehr als etwa 290 Jahren geeignet ist.
Zusammenfassung
Öffentliche Konstruktoren
TimeoutRemainder
public TimeoutRemainder (TimeoutRemainder.SystemNanoTimeProvider nanoTimeProvider,
long timeout,
TimeUnit unit)
| Parameter |
nanoTimeProvider |
TimeoutRemainder.SystemNanoTimeProvider |
timeout |
long |
unit |
TimeUnit |
TimeoutRemainder
public TimeoutRemainder (long timeout,
TimeUnit unit)
| Parameter |
timeout |
long |
unit |
TimeUnit |
Öffentliche Methoden
getRemainingNanos
public long getRemainingNanos ()
| Gibt Folgendes zurück: |
long |
|
getRemainingUnits
public long getRemainingUnits (TimeUnit unit)
| Gibt Folgendes zurück: |
long |
|
getRemainingUnits
public long getRemainingUnits ()
| Gibt Folgendes zurück: |
long |
|
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-06-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-22 (UTC)."],[],[]]