मुझे यह सुनिश्चित करने की आवश्यकता है कि मेनू मेनू में से किसी एक को एक्सेस करने से पहले विकल्प मेनू बनाया गया है। क्या इसके लिए कोई कॉलबैक है या मैं एक को कैसे कार्यान्वित कर सकता हूं?विकल्प मेनू निर्माण पूर्ण होने पर कॉलबैक
क्या कोई गारंटी है कि मेनू की गतिविधि पर मेनू बनाया गया है()?
यह निर्माण पर होता है ... मैं निर्माण के दौरान कॉलबैक चाहता हूं। (एक्सएमएल फुलाया गया है, सभी आइटम उपलब्ध हैं, super.onCreateOptionsMenu किया जाता है ...)। कुछ पोस्टस्ट्रेट की तरह ... onPrepareOptionsMenu भी काम नहीं करता है क्योंकि इसे मेनू बटन दबाया जाता है या जब एपीआई 11 और – Mak
में अमान्य को बुलाया जाता है, जैसा कि मैं समझता हूं, वही है जो उस विधि में होता है। आप मेनू को फुलाते हैं, आवश्यकतानुसार नियंत्रण संशोधित करते हैं, आदि अंत परिणाम मेनू है। दस्तावेज़ों के मुताबिक, आप इसे तब तक पकड़ सकते हैं जब तक अगली बार क्रिएटऑप्शनमेनू को कॉल नहीं किया जाता है। यदि आप आगे पढ़ते हैं ... onPrepareOptionsMenu() भी है। यदि वे काम नहीं करते हैं तो आपको अपनी जरूरत की बेहतर व्याख्या करने की आवश्यकता है। – jsmith