मेरे पास एक ViewPager के अंदर तीन पृष्ठ (टुकड़े) हैं, हालांकि मैं केवल उन दो पृष्ठों के लिए एक मेनू आइटम प्रदर्शित करना चाहता हूं।
पिछले SO उत्तर में दिया गया कोड काम नहीं करता है:
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser == true) { }
else if (isVisibleToUser == false) { }
}
ग्रहण का कहना है कि @ ऑवरराइड की जरूरत नहीं है और सुपर सेट नहीं किया जा सकता है। यह प्रणाली द्वारा कभी नहीं कहा जाता है, और यहां तक कि अगर यह था कि मैं यह कैसे निर्धारित करूंगा कि इस समय कौन सा पृष्ठ दिखाया जा रहा है? क्या मुझे यहाँ कुछ मदद मिल सकती है?