쭌2 블로그

[안드로이드/Android] setOnTabSelectedListener is depreated 본문

IT/Android

[안드로이드/Android] setOnTabSelectedListener is depreated

realjune 2018. 8. 6. 20:32

setOnTabSelectedListener를 사용하려고 하면 안드로이드 스튜디오에서 해당 함수가 deprected 되었다며 취소선을 쫙 그어버립니다.



TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout);
tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
}

@Override
public void onTabUnselected(TabLayout.Tab tab) {
}

@Override
public void onTabReselected(TabLayout.Tab tab) {
}
});



이럴 경우 addOnTabSelectedListener로 대체하여 사용하면 문제가 없습니다.



tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
}

@Override
public void onTabUnselected(TabLayout.Tab tab) {

}

@Override
public void onTabReselected(TabLayout.Tab tab) {

}
});


Comments