Ich habe diesen Code online gefunden und es gibt einen Teil, den ich nicht verstehe. Für die Methode doInBackground lautet der übergebene Parameter String... params
. Könnte mir bitte jemand erklären, was das bedeutet? Was ist das ...
?
Die Parameter der asynchronen Task werden an doInBackground
Der dritte Punkt bleibt für vargars
. Sie können darauf zugreifen wie ein String[]
.
Wenn eine Methode Parameter als Parameter akzeptiert, können Sie sie mit mehreren Werten für den Vargar-Typ aufrufen:
%Vor% Sie können wie myMethod("a", "b");
in myMethod values[0]
ist gleich "a" und values[1]
ist gleich "b". Wenn Sie eine Methode mit mehreren Argumenten haben, muss das Vargars-Argument das letzte sein: zum Beispiel:
Aus javadocs :
%Vor%Die drei Perioden nach dem letzten Parametertyp zeigen an, dass der Das letzte Argument kann als Array oder als Folge von übergeben werden Argumente. Varargs kann nur in der letzten Argumentposition verwendet werden.