메소드 이름으로 봐서는 화면의 타이틀을 얻어오는 역할을 하는 것으로 보이구요. 이 메소드는 정수값 매개변수를 필요로 합니다.
아마도 ViewPager나 tab같은 걸 사용하시는 걸로 보이네요. 페이지나 탭이 변경되었을 때, 해당 페이지의 타이틀을 가져오는 역할을 하는 것으로 추정됩니다.
switch (position) {
case 0 :
return "SECTION 1" ;
case 1 :
return "SECTION 2" ;
case 2 :
return "SECTION 3" ;
}
return null ;
|
@Override
public CharSequence getPageTitle( int position) {
return position>- 1 && position< 3 ? "SECTION " + (position+ 1 ) : null ;
}
|
position은 인덱스 값이라서 0부터 시작을 합니다. 그리고 바로 위처럼 더 간단하게도 만들 수 있습니다.