표시 3 점이 있습니다 안드로이드에 AsyncTask를과 관련된 방법을 정의하는, 예를 들어 protected Long doInBackground(URL... urls)
안드로이드 AsyncTask를
점은 무엇을 의미합니까?
표시 3 점이 있습니다 안드로이드에 AsyncTask를과 관련된 방법을 정의하는, 예를 들어 protected Long doInBackground(URL... urls)
안드로이드 AsyncTask를
점은 무엇을 의미합니까?
:
은 보라. 고려 다음 예예 1 :
public String concatenateStrings(String... strings){
StringBuffer sb = new StringBuffer();
for(int i = 0; i < strings.length; i++)
sb.append(strings[i]);
return sb.toString();
}
예 2 : 그들은 바로, allmost 동일있어
public String concatenateStrings2(String[] strings){
StringBuffer sb = new StringBuffer();
for(int i = 0; i < strings.length; i++)
sb.append(strings[i]);
return sb.toString();
}
? 틀린, 그들을 부르는 것은 큰 차이다. 첫 번째 예제에서는 정의되지 않은 수의 문자열을 추가 할 수 있습니다.
예 1
concantenateStrings("hello", "World", " I ", " can ", " add ", " so ", " many strings here");
예 2
Strings[] myStrings = new Strings[7];
myStrings[0] = "Hello";
myStrings[1] = "world";
myStrings[2] = " I ";
...
myStrings[6] = " many strings here";
concatenateStrings2(myStrings);
이것은 AsynTask 또는 Android와 관련이 없습니다. 가변 길이의 매개 변수를 메소드에 전달하는 Java 기능입니다. 그것은 완전히 같은 것은 아니다 How to create Java method that accepts variable number of arguments?
이는 자바 개념이다. 배열처럼 보입니다. (그리고 당신은 대부분 당신이 배열에서 처리하는 것처럼 처리합니다.) 그러나 어떤 점에서는 다릅니다.
레이아웃을 위해 view animation
또는 property animation
을 사용하는 경우와 같이 일반적으로이 설정을 android에서 만날 수 있습니다.
[...] 대신 배열입니다 ... –
int [] 숫자와 int ... 숫자는 같은 것을 의미합니까? –
그래, AsyncTask가 왜 그런 식으로하는지 모르겠다. –