2015-01-13 14 views
1

Android 프로젝트에 Bolts framework을 사용하고 있습니다. 문서를 여러 번 읽었지만 continueWith()와 onSuccess()의 차이점에 대해서는 여전히 혼란 스럽습니다. 왜냐하면 콜백 메소드와 반환 값이 모두 같기 때문입니다. 예 :Bolts 프레임 워크의 continueWith()와 onSuccess()의 차이점은 무엇입니까?

Task task = ParseGeoPoint.getCurrentLocationInBackground(10*1000); 

그리고이 두 가지 방법의 차이점은 무엇입니까?

+0

당신은 bolts 프레임 워크를 사용하는 방법을 설명 할 수 있습니까? 나는 안드로이드 개발에 새로운입니다. –

답변

3

기본적으로 onSuccess()은 호출이 오류없이 완료되면 그 이름에서 알 수 있듯이 기본적으로 호출됩니다. 반면에 오류가 발생하더라도 항상 continueWith()이 호출됩니다. 따라서 성공한 요청에 대해서만 결과를 가져 오는 데 관심이있는 경우 onSuccess()을 사용하고 실패한 요청을 처리 할 수있게하려면 continueWith()을 사용하십시오.

+0

너는 볼트 통합에 나를 도와 줄 수 있니? 나는 자식 링크를 살펴 봤지만 드로이드에 정통하지 않기 때문에 처음에는 작업을 만들 수 없다. 내 애플 리케이션에서 볼트를 사용하는 방법에 대해서는 전혀 모르지만 비동기 적으로 수행해야하는 스레드를 많이 업로드해야한다. 아는 모든 지침 또는 자습서? – San