ฉันมีสามหน้า (แฟรกเมนต์) ใน ViewPager แต่ฉันต้องการแสดงรายการเมนูสำหรับสองหน้าเท่านั้น
รหัสที่ให้ไว้ในคำตอบ SO ก่อนหน้าดูเหมือนจะไม่ทำงาน:
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser == true) { }
else if (isVisibleToUser == false) { }
}
Eclipse บอกว่าไม่จำเป็น @Override และไม่สามารถตั้งค่า super ได้ มันไม่เคยถูกเรียกโดยระบบและถึงแม้ว่าฉันจะกำหนดได้อย่างไรว่าหน้าใดที่ถูกแสดงในขณะนี้ ฉันขอความช่วยเหลือจากที่นี่ได้ไหม