यह Activities
के लिए स्पष्ट है - मेनू दिखाए जाने से ठीक पहले विधि को बुलाया जा रहा है। लेकिन ActionBar
के बारे में क्या है जब यह हमेशा दिखाया गया है? menuItems
गतिशील रूप से अद्यतन करने के लिए इसे कैसे शुरू किया जाए?एक्शनबार के लिए कब और कितनी बार PrepareOptionsMenu() विधि कहा जाता है?
उत्तर
दस्तावेज़ द्वारा सुझाए गए PrepareOptionMenu() विधि को ट्रिगर करने के लिए अवैध optionsMenu() का उपयोग करें।
On Android 3.0 and higher, you must call invalidateOptionsMenu() when you want to update the menu, because the menu is always open. The system will then call onPrepareOptionsMenu() so you can update the menu items.
यदि आप एक्शनबैरशेलॉक का उपयोग कर रहे हैं तो आप गतिविधि विधि का उपयोग कर सकते हैं: supportInvalidateOptionsMenu(); यदि आप एक टुकड़े में हैं, तो getActivity() पर कॉल करें। SupportInvalidateOptionsMenu(); बजाय – edrian
नोट आपके मिनट SDK संस्करण हनीकोम्ब की तुलना में कम है अगर (उर्फ एंड्रॉयड 3.0 उर्फ एपीआई स्तर 11), और आप ActionBarActivity उपयोग कर रहे हैं आप supportInvalidateOptionsMenu() invalidateOptionsMenu का समर्थन पुस्तकालय संस्करण है (कॉल कर सकते हैं)।
यदि आपका मेनू ऑनरीट() में आने वाले इरादे के आधार पर बदलता है, तो आप ऑनपेरऑप्शनमेनू() में अपडेट कर सकते हैं, यदि आप गतिशील रूप से गतिविधियों को जीवन चक्र में बदलते हैं तो आपको invalideOptionsMenu को कॉल करना होगा, या supportInvalidateOptionsMenu अपने न्यूनतम और लक्ष्य sdk संस्करणों के आधार पर।
- 1. सबसे अच्छा तरीका है गिनती करने के लिए कितनी बार प्रति सेकंड विधि कहा जाता है
- 2. कब डेलोक विधि कहा जाता है?
- 3. awakeFromNib विधि कहा जाता है कई बार
- 4. कितनी बार लॉगिंग कर रहा था। आतंक() कहा जाता है?
- 5. View.onDraw() --- इसे कब कहा जाता है?
- 6. PyEval_InitThreads कब कहा जाता है?
- 7. कब देखेंDidLoad कहा जाता है?
- 8. इकाई में अंतिमकरण विधि कब कहा जाता है?
- 9. HttpModule Init विधि कई बार कहा जाता है - क्यों?
- 10. लूप के लिए इसमें कितनी बार स्ट्रेलन() कहा जाएगा?
- 11. "DOMNodeInserted" ईवेंट कब कहा जाता है?
- 12. UIViewController viewDidUnload कब कहा जाता है?
- 13. GlVertexAttribPointer हर बार glBindBuffer कहा जाता है?
- 14. ब्लाकों और कहा जाता विधि से स्वयं
- 15. स्टैक फ्रेम के भीतर बार-बार इनलाइन कन्स्ट्रक्टर "शुद्ध वर्चुअल विधि" कहा जाता है?
- 16. PagerAdapter में GetCount को कितनी बार बुलाया जाता है?
- 17. विधि -viewWillLayoutSubviews में कहा जाता बेवजह दो बार
- 18. उपclass विधि क्यों नहीं कहा जाता है?
- 19. शुद्ध आभासी विधि कहा जाता है
- 20. फिर भी एक और getView कई बार कहा जाता है
- 21. DVCS - कितनी बार और जब प्रतिबद्ध करने के लिए बदल जाता है
- 22. लेआउट Subviews विधि कहां कहा जाता है?
- 23. प्रतिनिधि विधि "clickedButtonAtIndex:" नहीं कहा जाता है
- 24. एएसपी.नेट कस्टम नियंत्रण: लोडपोस्टडाटा() कब कहा जाता है?
- 25. सी # में एक स्थिर कन्स्ट्रक्टर कब कहा जाता है?
- 26. राइनो मोक्स - कैसे एक मॉक विधि को जोर देने के लिए एन-बार कहा जाता था?
- 27. संदर्भ प्रारंभिक() को कई बार क्यों कहा जाता है?
- 28. UIView's -hitTest: withEvent: तीन बार कहा जाता है?
- 29. कौन सी गतिविधि विधि को पहले कहा जाता है?
- 30. एएसपी एमवीसी: आईकंट्रोलर कब निपटान() कहा जाता है?
आप आइटम को कुशलतापूर्वक सक्षम/अक्षम करने या अन्यथा गतिशील रूप से सामग्री को संशोधित करने के लिए PrepareOptionsMenu() विधि का उपयोग कर सकते हैं। – Nepster