2011-08-04 13 views
7

나는 튜토리얼을보고 intent.setClass()를 사용하여 다음 활동으로 이동 한 다음 동일한 페이지에서 intent.setComponent() 다음 활동으로 이동하십시오.intent.setClass()와 intent.setComponent() 사이의 차이

그래서 차이가 무엇이며, 그 중 하나를 사용의 장점은 무엇인가? 다른 매개 변수를 제외

답변

2

.

intent.setcomponent() 명시 적으로 의도의 처리를 수행하는 구성 요소를 설정 =.

intent.setClass() = Class 객체에 의해 반환되는 이름을 가진 setComponent (ComponentName)를 호출하기위한 편리한.

또 다른 차이점은 .setComponent() 당신을위한 appropiate 클래스를 찾을 수 있다는 것입니다. 안드로이드 개발자

* *

당신은 당신이 절대적으로 특정 클래스가 사용하려는 알이 값을 설정해야합니다 SetComponent Android Dev

; 그렇지 않으면 설치된 응용 프로그램과 사용자 기본 설정을 존중할 수 있도록 시스템에서 적절한 클래스를 찾도록하는 것이 좋습니다.

관련 문제