Tôi có ba trang (Phân đoạn) bên trong một ViewPager, tuy nhiên tôi chỉ muốn hiển thị một mục trình đơn cho hai trong số các trang đó.Xác định khi một ViewPager thay đổi các trang
Mã được đưa ra trong một previous SO answer dường như không làm việc:
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser == true) { }
else if (isVisibleToUser == false) { }
}
Eclipse nói @ Override là không cần thiết và siêu không thể được thiết lập. Nó không bao giờ được gọi bởi hệ thống, và thậm chí nếu nó là làm thế nào tôi sẽ xác định trang nào đang được hiển thị vào lúc này? Tôi có thể giúp gì ở đây không?
Điều này phù hợp với tôi và cung cấp thêm một chút ngữ cảnh về cách sử dụng giải pháp đã cho: [Phát hiện tab ViewPager thay đổi bên trong Fragment] (http://stackoverflow.com/questions/9779397/detect-viewpager-tab-change-inside-fragment). – gcl1