2012-02-12 2 views
0

표시 3 점이 있습니다 안드로이드에 AsyncTask를과 관련된 방법을 정의하는, 예를 들어 protected Long doInBackground(URL... urls)안드로이드 AsyncTask를

점은 무엇을 의미합니까?

+1

[...] 대신 배열입니다 ... –

+0

int [] 숫자와 int ... 숫자는 같은 것을 의미합니까? –

+0

그래, AsyncTask가 왜 그런 식으로하는지 모르겠다. –

답변

3

:

은 보라. 고려 다음 예

예 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); 
0

이는 자바 개념이다. 배열처럼 보입니다. (그리고 당신은 대부분 당신이 배열에서 처리하는 것처럼 처리합니다.) 그러나 어떤 점에서는 다릅니다.

레이아웃을 위해 view animation 또는 property animation을 사용하는 경우와 같이 일반적으로이 설정을 android에서 만날 수 있습니다.

관련 문제